QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#637443#7037. DistanceAshbourneWA 83ms5384kbC++20542b2024-10-13 12:50:522024-10-13 12:50:52

Judging History

你现在查看的是最新测评结果

  • [2024-10-13 12:50:52]
  • 评测
  • 测评结果:WA
  • 用时:83ms
  • 内存:5384kb
  • [2024-10-13 12:50:52]
  • 提交

answer

#include<bits/stdc++.h>
#define int long long
using namespace std;
int T;
int n;
int a[100010],sum[100010];
int read()
{
	int x;scanf("%lld",&x);return x;
}
void solve(){
	n=read();
	for(int i = 1; i <= n - 1; ++ i)
	{
		a[i]=read();
		sum[i] = sum[i - 1] + a[i];
	}
	int t = 0, ans = 0;
	for(int i = 1; i <= n;i++)
	{
		if(i % 2 == 0)
		{
			t += abs(sum[n-i/2]-sum[i/2-1]);
		}
		ans += t;
		cout<< ans;
		if(i != n) cout<<' ';
	}
	if(T != 1) cout << endl;
}
signed main(){
	T=read();
	while(T--) solve();
}

详细

Test #1:

score: 100
Accepted
time: 0ms
memory: 3644kb

input:

1
5
2 3 1 4

output:

0 10 20 34 48

result:

ok single line: '0 10 20 34 48'

Test #2:

score: -100
Wrong Answer
time: 83ms
memory: 5384kb

input:

1000
9
2923 3524 6268 567 2776 5657 3707 919
4
833 4391 7520
5
1195 8820 9988 1997
8
720 2558 3179 2776 4346 6770 10000
4
9384 5417 1899
10
9426 918 7162 3418 711 830 51 5913 765
8
10000 5011 5601 6629 5743 822 2610
10
7390 6502 5200 6750 3128 5391 3276 1281 1973
8
9218 9883 7924 2515 3582 3101 1173...

output:

0 26341 52682 101522 150362 214470 278578 346029 413480
0 12744 25488 42623
0 22000 44000 84808 125616
0 30349 60698 110676 160654 220933 281212 344267
0 16700 33400 55517
0 29194 58388 106585 154782 215151 275520 340848 406176 472215
0 36416 72832 133054 193276 271471 349666 434490
0 40891 81782 15...

result:

wrong answer 999th lines differ - expected: '0 462030695 924061390 18481106...998384274502 659002672762478173', found: '0 462030695 924061390 18481106...965955233686 630713334450352010'