Submission
Status:
PPPPPP
Subtask/Task Score:
100/100
Score: 100
User: dddrrrr
Problemset: แตกต่างกัน
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-17 22:24:22
#include <bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
cin >> n;
unordered_set <int> s;
vector <int> vec(n);
for(int i=0 ;i<n ;i++){
cin >> vec[i];
}
for(int i=0 ;i<n-1 ;i++){
int curr = vec[i];
for(int j=i+1 ;j<n ;j++){
s.insert(curr);
curr += vec[j];
}
s.insert(curr);
}
s.insert(vec[n-1]);
cout << s.size();
return 0;
}