Submission

Status:

PPPPPP

Subtask/Task Score:

100/100

Score: 100

User: peilin

Problemset: แตกต่างกัน

Language: cpp

Time: 0.008 second

Submitted On: 2026-10-06 11:57:59

#include<iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    
    int a[100];
    for(int i=0; i<n; i++) {
        cin >> a[i];
    }
    
    int ans[5050];
    int x=0;
    
    for(int i=0; i<n; i++) {
        int sum=0;
        for(int j=i; j<n; j++) {
            sum=sum+a[j];
            
            int y=0;
            
            for(int k=0; k<x; k++) {
                if(ans[k]==sum) {
                    y=1;
                }
            }
            
            if(y==0) {
                ans[x]=sum;
                x++;
            }
        }
    }
    cout << x;
    
    return 0;
}