Submission

Status:

PPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Jokul

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

Language: c

Time: 0.014 second

Submitted On: 2025-06-06 18:02:38

#include <stdio.h>
int main() {
    int sum=0,store[10000000];
    int sump=0,n;
    scanf("%d",&n);
    int p[n];
    for(int i=0;i<n;i++)
    {
        scanf("%d",&p[i]);
    }
    for(int i=0;i<10000000;i++)
    {
        store[i]=0;
    }
    for(int i=0;i<n;i++)
    {
        sump=0;
        for(int j=i;j<n;j++)
        {
            sump=sump+p[j];
            store[sump]=1;
        }
    }
    for(int i=0;i<10000000;i++)
    {
        sum=sum+store[i];
    }
    printf("%d",sum);
}