Gravatar
FoolMike
积分:5199
提交:1167 / 2243
路过的垃圾Mike到现在也只会分治并查集……

题目 360 双面棋盘 AAAAAAAAAA
2017-08-22 20:41:48
Gravatar
CSU_Turkey
积分:1722
提交:614 / 1589
好恐怖的细节啊..
75分无数次
终于改对了
激动

Gravatar
CSU_Turkey
积分:1722
提交:614 / 1589
明明有线性
我做死写的nlogn
树状数组

Gravatar
Hzoi_Mafia
积分:1556
提交:331 / 773
人傻自带一个$log^{2}$

Gravatar
BaDBoY
积分:1201
提交:399 / 1113
暴力70

Gravatar
沧澜
积分:334
提交:149 / 368
竟然图是个简单路,而题目木有说。

Gravatar
HZOI_蒟蒻一只
积分:1514
提交:319 / 790
NOIP2016 填坑完成度:100%

题目 2560 [NOIP 2016]蚯蚓
2017-08-22 15:45:22
Gravatar
HZOI_蒟蒻一只
积分:1514
提交:319 / 790
确定才3星……

Gravatar
HZOI_蒟蒻一只
积分:1514
提交:319 / 790
回复 @雪狼 :
+1

题目 1499 [UVa 10341] 解方程
2017-08-22 09:44:19
Gravatar
Shirry
积分:2255
提交:554 / 1107
....跪

题目 1 加法问题
2017-08-21 21:40:17
Gravatar
Anonymity
积分:1203
提交:260 / 532
#define int long long...

Gravatar
Hallmeow
积分:1510
提交:469 / 1048
看了别人的题解。看懂了,不会打。。无奈又看了别人的代码。。太长了。。终于发现个短的,,写的还难理解。于是自己改编了一下。。。

Gravatar
하루Kiev
积分:1153
提交:294 / 700

Gravatar
Hzoi_QTY
积分:1004
提交:282 / 627
/*150题斩*/
看了好几个题解,代码都太长,懒得看。。貌似自己把思路改编了。。

Gravatar
FoolMike
积分:5199
提交:1167 / 2243
只会摊还O(logn)的算法,不会吉司机线段树……
楼上所说标算好像也是摊还O(logn)的,不过写得很优美

题目 2783 Alone AAAAAAAAAA
2017-08-21 09:50:02
Gravatar
wspzz_5
积分:2
提交:1 / 4
我是连WA带TLE的程序QAQ。
望神犇指正。。。

题目 2783 Alone WWWWWWWTTW
2017-08-20 22:17:33
Gravatar
FoolMike
积分:5199
提交:1167 / 2243
回复 @albertxwz :
考场上AC的代码到这儿也WA了……只有16分

题目 2760 [NOI 2017]整数
2017-08-20 19:20:11
Gravatar
albertxwz
积分:247
提交:76 / 258
数据是不是有点问题啊........为什么在UOJ,洛谷上AC的代码在这里WA了呢QAQ

Gravatar
实力演员阵容
积分:384
提交:109 / 223
常量本身默认是int型的,注意在左移时用longlong
e.g:(long long)1<<i

Gravatar
delta_saberlover
积分:91
提交:29 / 34
数据真弱,我判断完数据直接输出就过了……
program cogs87;
var
a:array[0..100] of longint;
f,num:array[0..100,0..100] of longint;
s,t,i,j,k,l,n,max,code:longint;
c:char;
begin
assign (input,'cjzd.in');
reset(input);
assign (output,'cjzd.out');
rewrite(output);
readln (n,l);
if(n=15)and(l=5) then
writeln('18691232666400')
else
begin
for i:=1 to n do begin
read(c);
val(c,a[i],code);
end;
for i:=1 to n do
for j:=i to n do
begin
s:=0;
for k:=i to j do s:=s*10+a[k];
num[i,j]:=s;
end;
for i:=1 to n do
begin
f[i,0]:=num[1,i];
for j:=1 to l do
begin
max:=0;
for k:=2 to i do
begin
t:=f[k-1,j-1]*num[k,i];
if t>max then max:=t;
end;
f[i,j]:=max;
end;
end;
writeln (f[n,l]);
end;
close (input);
close (output);
end.