|
这题枚举出来真分数,然后快排。
当真分数a/b<真分数c/d时,有a*d<b*c 在此给速度榜第一名的QILIN跪了,竟然用hash,不用排序直接输出就可以……
题目 646 法雷序列
2013-10-21 22:20:00
|
|
program shuta;
var i,j,n,max,temp:longint; a,f:array[0..1000,0..1000] of longint; path:array[0..1000] of longint; begin assign(input,'shuta.in'); assign(output,'shuta.out'); reset(input); rewrite(output); readln(n); for i:=1 to n do for j:=1 to i do read(a[i,j]); f[1,1]:=a[1,1]; for i:=2 to n do for j:=1 to i do begin f[i,j]:=f[i-1,j]; if f[i-1,j]<f[i-1,j-1] then f[i,j]:=f[i-1,j-1]; f[i,j]:=f[i,j]+a[i,j]; if f[i,j]>max then begin max:=f[i,j]; path[n]:=a[i,j]; temp:=j; end; end; for i:=n-1 downto 1 do begin if f[i,temp]>f[i,temp-1] then path[i]:=a[i,temp] else begin path[i]:=a[i,temp-1]; dec(temp); end; end; writeln(max); for i:=1 to n-1 do write(path[i],' '); writeln(path[n]); close(input); close(output); end.
题目 77 [IOI 1994] 数塔
2013-10-21 22:07:46
|
|
连MST都不会写了。。。
刷水太少了。。。。。。
题目 1109 [福州培训2010] 修复公路
2013-10-21 20:42:05
|
|
两个号各提交一次,时间居然一样(精确到微秒= =)
|
|
c++er是不是因为标准库?
|
|
r最多不对,最大正方形也不对。
|
|
O(∩_∩)O~。你一点创新意识都没有。垃圾。
题目 74 [NOIP 2006]明明的随机数
2013-10-21 18:19:37
|
|
楼上,傻吊。
题目 74 [NOIP 2006]明明的随机数
2013-10-21 18:17:17
|
|
嘎嘎
题目 74 [NOIP 2006]明明的随机数
2013-10-21 18:11:21
|
|
原来在windows下一个bool型的函数是会默认返回true的……= =
|
|
怎么做???
题目 609 分裂
2013-10-20 22:42:25
|
|
坑跌。不给数据范围:M<=50000
题目 1175 [顾研NOIP] 旅游电车
2013-10-20 21:49:07
|
|
开和不开O2优化差距好大,从0.013s到0.001s。已跪......
|
|
严重水题。也有坑点!
|
|
谨以此水题保佑所有NOIPer全过,拿国一!!
|
|
为啥NlogN的算法还是超时了?
题目 610 数对的个数
2013-10-20 20:42:01
|
|
好飘逸的思路……
|
|
f[i]表示到i为止的最佳方案。对i,for j=i-1 to 0判断。如果j+1 to i可分配一个教室,则判断min{f[j]+1,f[i]}的大小。
将f数组初始化为最大值,f[0]=0,最后输出f[n]即可。 挺简单的DP题,思路很裸,也不需要特别高的代码能力。就看比赛的时候能不能想得到了。
题目 611 机房
2013-10-20 15:46:19
|
|
pascal注意,这题的最后一组数据专门卡二分快排,所以一定用随机快排!
题目 637 排序测试
2013-10-20 15:30:40
|
|
这时间。。。这空间。。。
题目 1416 [冲刺NOIP2014]倒水
2013-10-20 14:32:10
|