|
为什么 @abh1997 同学的代码看着这么眼熟……(以及 在代码里写上本蒟蒻的名字是要掉人品的2333333╮(╯▽╰)╭)
|
|
|
|
好了金策(JCVB)的满分做法就是现在这个了……首先确定大体做法是hash,然后,类似大步小步算法,先找出一个素数$p_0$,求出模$p_0$剩余系中可能是答案的同余等价类,然后再随机取一些素数在$[1, m]$中对所有可能是答案的模$p_0$同余等价类中的元素进行检验。时间复杂度$O(n (\frac{mn}{p_0} + p_0))$,用不等式知识容易证明$p_0$取在$\sqrt{mn}$附近是最优的($O(n\sqrt{mn} )$ )。
|
|
怎么那么多打表的??!!
|
|
各种算错复杂度……晚上再来写策爷的满分算法……
|
|
卧槽卧槽……居然第二题爆WA了………………
好吧我没有特判s出度为0的情况………祈祷官方数据不要出现这种情况……………Orzzzzzz |
|
(数据略水)……和我一样用$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
|
|
|
|
|
|
|