博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[训练日志] 7月22-31日
阅读量:6939 次
发布时间:2019-06-27

本文共 696 字,大约阅读时间需要 2 分钟。

codeforces 677E
[给一个0123的n*n网格图。求+形和X形的最大乘积]
[枚举中心点,二分0的位置,然后计算出该点最大的2^a*3^b。比较两个幂次的成绩可以用log()]

 

codeforces 735E
[给一棵树进行黑白染色,要求每个点距离为k的点内有至少一个黑点,求方案数]
[f[x][l1][l2]表示x这颗子树内最浅的黑点距离x有l1条边,最深的白点距离l2条边。然后进行树形DP。背包。]
[细节比较繁琐。可以学习dalao代码]

 

codeforces 66E
[滑动窗口最小值,优先队列]

 

codeforces 95E
[多重背包O(nm)。具体来说按模weight来考虑]

 

codeforces 424D
[给一个数字矩阵,求一个方框的最小费用]
[固定左右界,枚举下界。上界可以通过set得到]
[WARNING:大数据远离cin]
[WARNING:对于set<int> f;来说f.lower_case()比lower_case(f.begin(),f.end())来说快到不知道哪里去了。因为set的iterator是bidirection而vector是random_access_iterator]

 

codeforces 834D
[将一个序列分为恰好k端。每段收益是不同的数字个数,最大化收益。]
[数据结构优化dp实例。考虑当前为a[i],可以给pre[a[i]]+1到i之间的值+1,于是我们可以用线段树维护dp值。区间加x,区间求max]
 

转载于:https://www.cnblogs.com/jszkc/p/7271507.html

你可能感兴趣的文章
javascript 基础4
查看>>
HTTPS背后的加密算法
查看>>
VMware虚拟机清除登录密码
查看>>
中国禁止电视剧插播广告 营销商受打击
查看>>
TCP连接建立和终止及TCP状态转换
查看>>
据报道微软将从明年一月份起推行Windows RT平板发行许可政策
查看>>
Linux权限命令之umask和mktemp
查看>>
objective c:循环引用
查看>>
计算label的高度:boundingRectWithSize的使用
查看>>
我的友情链接
查看>>
shell脚本
查看>>
linux命令学习(30)-parted
查看>>
SSHD连接操作
查看>>
foundation-datepicker-1.5.6 的使用
查看>>
HTML5应用与原生应用之间的差异
查看>>
写更好的代码,还是写更少的代码?
查看>>
行如风 Angular 初识5
查看>>
关于set_new_handler(转载)
查看>>
[硕.Love Python] FibonacciHeap(F堆 & 斐波那契堆)
查看>>
java.lang.NoClassDefFoundError: net/tsz/afinal/htt
查看>>