QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#637367#7037. DistanceAshbourneWA 87ms7104kbC++20613b2024-10-13 12:25:322024-10-13 12:25:34

Judging History

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

  • [2024-10-13 12:25:34]
  • 评测
  • 测评结果:WA
  • 用时:87ms
  • 内存:7104kb
  • [2024-10-13 12:25:32]
  • 提交

answer

#include<bits/stdc++.h>
#define i128 __int128
#define int long long
using namespace std;
int T;
void solve(){
	int n;
	cin >> n;
	vector<int> a(n + 1);
	vector<__int128> sum(n + 1);
	for(int i = 1; i <= n - 1; ++ i){
		cin >> a[i]; sum[i] = sum[i - 1] + a[i];
	}
	i128 xx = 0, ans = 0;
	for(int i = 1; i <= n; ++ i){
		if((i & 1) == 0){
			int t = i / 2; t--;
			xx += sum[n - 1 - t] - sum[t];
		}
		ans += xx;
		if(i != n)
		cout << (int)ans << " ";
		else cout << (int)ans;
	}
	if(T != 1)
	cout << endl;
}
signed main(){
	ios::sync_with_stdio(0);
	cin >> T;
	while(T--) solve();
}

详细

Test #1:

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

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: 87ms
memory: 7104kb

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'