Submission #3791006


Source Code Expand

#include <iostream>
#include <string>
#include<algorithm>
#include <vector>
#include<stack>
#include<queue>
#include<list>
#include<set>
#include<map>
#include<numeric>
using namespace std;

typedef long long ll;
#define modulo 1000000007 // 10^9 + 7
#define MAX 1000000000 // 10^9



int main() {
	int N; cin >> N;
	ll a[N + 1];

	a[0] = 0;
	for (int i = 1; i <= N; i++) {
		int b; cin >> b;
		a[i] = a[i - 1] + b;
	}

	// sortすることでNlogNのオーダーにする
	sort(a, a + (N + 1));

	/*
	for (int i = 0; i <= N; i++) {
		cout << a[i] << " ";
	}
	*/

	ll ans = 0;
	ll temp = a[0];
	int temp_count = 1;
	for (int i = 1; i <= N; i++) {
		if (temp == a[i]) {
			ans += temp_count;
			temp_count++;
		}
		else {
			temp = a[i];
			temp_count = 1;
		}
	}
	cout << ans << endl;

	return 0;
}

Submission Info

Submission Time
Task A - Zero-Sum Ranges
User lapis_Lazuri
Language C++14 (GCC 5.4.1)
Score 200
Code Size 851 Byte
Status AC
Exec Time 122 ms
Memory 1792 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 3
AC × 21
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
sample_03.txt AC 1 ms 256 KB
subtask_1_01.txt AC 1 ms 256 KB
subtask_1_02.txt AC 1 ms 256 KB
subtask_1_03.txt AC 55 ms 896 KB
subtask_1_04.txt AC 13 ms 512 KB
subtask_1_05.txt AC 29 ms 896 KB
subtask_1_06.txt AC 121 ms 1792 KB
subtask_1_07.txt AC 49 ms 1792 KB
subtask_1_08.txt AC 45 ms 1792 KB
subtask_1_09.txt AC 41 ms 1792 KB
subtask_1_10.txt AC 122 ms 1792 KB
subtask_1_11.txt AC 66 ms 1792 KB
subtask_1_12.txt AC 66 ms 1792 KB
subtask_1_13.txt AC 121 ms 1792 KB
subtask_1_14.txt AC 67 ms 1792 KB
subtask_1_15.txt AC 66 ms 1792 KB