(数据略水)……和我一样用$O(nm^2)$算法的自觉面壁= = 正解是$O(mn)$的完全背包= =
|
|
诡异的贪心……
|
|
数据规模那么水为什么是一星
题目 1803 [NOIP 2014]生活大爆炸版石头剪刀布
2014-11-11 21:07:49
|
|
这么快= =话说剩下的题目呢
题目 1803 [NOIP 2014]生活大爆炸版石头剪刀布
2014-11-11 19:42:32
|
|
c++天生的优势
|
|
PASCAL还是不要用if和else好,因为这个有可能算重
题目 369 [Clover S3] 编年史
2014-11-09 11:53:44
|
|
改不过懒得改了
题目 37 增强的加法问题
2014-11-08 20:46:12
|
|
求n是否为a、b类数时每次记录好比之小的数的情况,就不会超时了
|
|
复习背包问题
|
|
我的代码只能在无优化开关才能过……
题目 970 [福州培训2010] 数字游戏
2014-11-07 21:30:09
|
|
program cc;
var n,s,i,t,r,k,a,b,c,d,j:longint; f:array[1..10000000]of int64; begin assign(input,'read.in'); assign(output,'read.out'); reset(input); rewrite(output); readln(n,k); for i:=1 to k do begin readln(s,t,r); a:=n div s; c:=n mod s; b:=(a div t)*r; if c=0 then d:=a+b else d:=a+b+1; f[i]:=d; end; for j:=1 to k do writeln(f[j]); end. 各位大犇,看看为什么过不了
题目 154 [USACO Nov07] 阅读大赛
2014-11-07 20:22:33
|
|
|
|
|
|
|
|
丧心病狂的贪心……我会说我差点敲了个分治吗……
好吧其实证明的时候用到了数学归纳的思想……假设前n个都已经盖成,此时若$h_i \geq h_{i+1}$,那么我们只需要在前面覆盖i点时多往后覆盖一格就可以了……但如果$h_i < h_{i+1}$,因为每次只能增加一个积木,而覆盖的区间又必须连续,那么这时我们至少要多进行$h_{i+1} - h_i$次操作= = 然后空间复杂度就可以果断$O(1)$了…… |
|
又见五星神题……
题目 1797 [国家集训队2012]binomial
2014-11-07 12:53:43
|
|
kmp算法 详解请看http://blog.sina.com.cn/s/blog_13a7287f40102v4vh.html
|
|
我感觉像记忆化搜索?????
|
|
单调队列优化DP。 不过数据比较水, O(n^3) 都秒过
题目 1055 [NOIP 2009]道路游戏
2014-11-06 16:20:00
|
|
|