Submission #65651253


Source Code Expand

#include <iostream>
using namespace std;
long long n, a[300005], sum, ans;
int main()
{
	cin >> n;
	for(int i = 1; i <= n; i++) {
		cin >> a[i];
		sum += a[i];
	}
	for(int i = 1; i < n; i++) {
		sum -= a[i];
		ans += sum * a[i];
	}
	cout << ans << endl;
	return 0;
}

Submission Info

Submission Time
Task C - Sum of Product
User gobywind
Language C++ 20 (gcc 12.2)
Score 300
Code Size 282 Byte
Status AC
Exec Time 47 ms
Memory 5940 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 22
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 02_handmade_00.txt, 02_handmade_01.txt, 02_handmade_02.txt, 02_handmade_03.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 1 ms 3536 KiB
00_sample_01.txt AC 1 ms 3484 KiB
00_sample_02.txt AC 1 ms 3532 KiB
01_random_00.txt AC 17 ms 4484 KiB
01_random_01.txt AC 32 ms 5192 KiB
01_random_02.txt AC 38 ms 5868 KiB
01_random_03.txt AC 20 ms 4644 KiB
01_random_04.txt AC 32 ms 5476 KiB
01_random_05.txt AC 42 ms 5856 KiB
01_random_06.txt AC 41 ms 5868 KiB
01_random_07.txt AC 41 ms 5812 KiB
01_random_08.txt AC 41 ms 5940 KiB
01_random_09.txt AC 41 ms 5868 KiB
01_random_10.txt AC 41 ms 5812 KiB
01_random_11.txt AC 41 ms 5868 KiB
01_random_12.txt AC 41 ms 5792 KiB
01_random_13.txt AC 41 ms 5812 KiB
01_random_14.txt AC 41 ms 5868 KiB
02_handmade_00.txt AC 1 ms 3480 KiB
02_handmade_01.txt AC 1 ms 3468 KiB
02_handmade_02.txt AC 25 ms 5808 KiB
02_handmade_03.txt AC 47 ms 5788 KiB