Gravatar
FoolMike
积分:5199
提交:1165 / 2240
破百纪念!

Gravatar
转瞬の电流
积分:267
提交:81 / 216
233333

题目 465 挤牛奶 AAAAAAAA
2014-07-09 10:30:02
Gravatar
转瞬の电流
积分:267
提交:81 / 216

题目 465 挤牛奶 AAAAAAAA
2014-07-09 10:19:27
Gravatar
FoolMike
积分:5199
提交:1165 / 2240

题目 465 挤牛奶 AAAAAAAA
2014-07-09 10:14:15
Gravatar
slyrabbit
积分:423
提交:130 / 384
第五种转化是1到3,不是1和3,眼瞎了。。。

题目 666 方块转换 AAAAAAA
2014-07-09 09:18:31
Gravatar
天一阁
积分:1723
提交:544 / 1314
回复 @丝雨沫AiKy :
额~~

Gravatar
King
积分:129
提交:40 / 75
数据输入为啥有一堆

题目 609 分裂
2014-07-08 21:33:23
Gravatar
devil
积分:1633
提交:590 / 1479
纯手工模拟(虽然写的不好)(C++)

题目 666 方块转换 AAAAAAA
2014-07-08 20:02:08
Gravatar
甘罗
积分:2310
提交:645 / 1261

Gravatar
FoolMike
积分:5199
提交:1165 / 2240

题目 677 回文平方数 AAAAAAAA
2014-07-08 17:21:38
Gravatar
甘罗
积分:2310
提交:645 / 1261

题目 666 方块转换 AAAAAAA
2014-07-08 17:21:17
Gravatar
甘罗
积分:2310
提交:645 / 1261

题目 399 查字典 AAAAAAAAAA
2014-07-08 11:04:28
Gravatar
NBWang
积分:209
提交:90 / 198

Gravatar
FoolMike
积分:5199
提交:1165 / 2240
好累手啊- -

题目 676 黑色星期五 AAAAAAAA
2014-07-08 09:53:13
Gravatar
甘罗
积分:2310
提交:645 / 1261

Gravatar
752199526
积分:275
提交:118 / 282
我的字符串读入

题目 453 字符串哈希
2014-07-08 09:22:48
Gravatar
cstdio
积分:4745
提交:1198 / 2108
回复 @SUNYU :
在勾选“允许查看你提交的代码”后就不用在评论里粘代码了,影响评论的可读性

题目 859 数列
2014-07-07 21:29:49
Gravatar
752199526
积分:275
提交:118 / 282
这题整了我一年!!!!!!

题目 482 NBA总冠军
2014-07-07 21:28:47
Gravatar
cstdio
积分:4745
提交:1198 / 2108
左偏树就是好写,Mato诚不我欺

Gravatar
SUNYU
积分:51
提交:153 / 285
var
a,l,r,c:array[0..50100]of int64;
i,j,k,m,n:longint;
ans:int64;
function low(x:longint):longint;
begin
exit(x and (x xor(x-1)));
end;
procedure change(i,k:longint);
begin
while i<=35000 do
begin
c[i]:=c[i]+k;
i:=i+low(i);
end;
end;
function sum(i:longint):longint;
var
s:longint;
begin
s:=0;
while i>0 do
begin
s:=s+c[i];
i:=i-low(i);
end;
exit(s);
end;
begin
assign(input,'e:\1.txt');reset(input);
//assign(output,'queueb.out');rewrite(output);
read(n);
for i:=1 to n do read(a[i]);
for i:=1 to n do a[i]:=a[i]+1;//另外树状数组不能处理下标为1的情况,因为low函数一直返回0,会死循环,所以各加1
for i:=1 to n do
begin
change(a[i],1);
l[i]:=sum(a[i]-1);
end;
fillchar(c,sizeof(c),0);
for i:=n downto 1 do
begin
change(a[i],1);
r[i]:=sum(a[i]-1);
end;
for i:=1 to n do
ans:=ans+l[i]*r[i];
writeln(ans);
close(output);
end.

题目 859 数列 AAAAAAAAAA
2014-07-07 16:46:55