|
复习背包问题
|
|
我的代码只能在无优化开关才能过……
![]()
题目 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
|
|
|
|
开bool型爆不了yooooooo
|
|
|
|
题目 1128 [NOIP 2010冲刺五]无穷的序列
2014-11-06 15:36:08
|
|
为什么我的程序超时?到1秒了还停不下来
题目 1128 [NOIP 2010冲刺五]无穷的序列
2014-11-06 15:35:27
|
|
我什么都不说
|
|
每次都忘了ansistring,QAQ~~~~~~
|
|
楼上注意题意,不论什么数据,答案至少为1,因为一个数据必满足单调递减。
|
|
整齐的代码,我喜欢。。COGS 300T,1500留念。。
|