Submission

Status:
PPPPPP

Score: 100

User: Winzzwz

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-03-05 20:42:34

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int n,dp[110];
set <int> st;

int main() {
    cin.tie(0)->sync_with_stdio(0);
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> dp[i];
        dp[i] += dp[i-1];
    }
    for (int i = 1; i <= n; i++) {
        for (int j = i; j <= n; j++) {
            st.insert(dp[j]-dp[i-1]);
        }
    }
    cout << st.size();

    
    return 0;
}