Gravatar
LGLJ
积分:2184
提交:654 / 1350
身败名裂

题目 859 数列
2019-09-03 18:03:59
Gravatar
JustWB
积分:619
提交:222 / 519
if(N[i]==mi)continue;
不然会错惨

题目 859 数列 AAAAAAAAAA
2017-09-01 21:00:45
Gravatar
HZOI_蒟蒻一只
积分:1519
提交:319 / 790
日常水题掉正确率……

题目 859 数列
2017-08-15 06:36:20
Gravatar
Hzoi_Mafia
积分:1553
提交:327 / 761
树状数组瞎XX抡

题目 859 数列 AAAAAAAAAA
2017-08-15 06:23:38
Gravatar
Fisher.
积分:941
提交:301 / 521
二维偏序,cdq分治.

题目 859 数列 AAAAAAAAAA
2017-07-25 11:58:44
Gravatar
Fisher.
积分:941
提交:301 / 521
同被0坑了一下

题目 859 数列 AAAAAAAAAA
2017-07-24 18:02:11
Gravatar
Tanya
积分:265
提交:84 / 224
把long long用int输出了,还疑惑为啥爆了。唉

题目 859 数列
2017-06-21 12:23:37
Gravatar
hpy
积分:47
提交:19 / 44
2016年12月7日20:06:40

题目 859 数列
2016-12-07 20:14:38
Gravatar
sxysxy
积分:2491
提交:603 / 1120
。。。就当复习树状数组了,,好久没写过这玩意了。。

题目 859 数列 AAAAAAAAAA
2016-11-23 20:31:35
Gravatar
Hzoi_Go灬Fire
积分:2027
提交:666 / 1225
发誓以后离散化cnt初始化为1,否则T成HQX了

题目 859 数列 AAAAAAAAAA
2016-10-07 08:15:07
Gravatar
Sky_miner
积分:2784
提交:902 / 1646
弄了半天,,原来是因为忘了ai有0的时候,,,
ai为零的时候直接崩掉了。。。。

题目 859 数列
2016-02-29 17:03:21
Gravatar
liu_runda
积分:2890
提交:1014 / 2190
竟然把a[i]的范围当成了n的范围。。。

题目 859 数列 AAAAAAAAAA
2016-02-29 15:18:24
Gravatar
devil
积分:1632
提交:590 / 1479
蒟蒻默默地用归并过掉了

题目 859 数列 AAAAAAAAAA
2015-09-07 19:05:55
Gravatar
乌龙猹
积分:1286
提交:469 / 784
回复 @hzoi55223 :
comp1函数呵呵的写错了、、

题目 859 数列 AAAAAAAAAA
2014-10-18 07:02:16
Gravatar
hzoi55223
积分:1091
提交:298 / 577
我承认没有看题就直接做,然后成功把正序对求成了逆序对

题目 859 数列
2014-10-18 06:34:51
Gravatar
奶猹
积分:928
提交:352 / 820
又逗比的把ans改成longlong 输出却还是%d。。。

题目 859 数列 AAAAAAAAAA
2014-10-17 21:21:32
Gravatar
ztx
积分:2215
提交:758 / 1351
回复 @新的风暴已经现 :
你怎么不弄个凹凸曼的头像 = =

题目 859 数列 AAAAAAAAAA
2014-10-10 08:01:37
Gravatar
HouJikan
积分:1856
提交:596 / 1973
为什么所有数都要+1?有大神回答一下吗?

题目 859 数列 AAAAAAAAAA
2014-09-06 15:14:57
Gravatar
cstdio
积分:4755
提交:1198 / 2108
回复 @SUNYU :
在勾选“允许查看你提交的代码”后就不用在评论里粘代码了,影响评论的可读性

题目 859 数列
2014-07-07 21:29:49
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