Thứ Ba, 3 tháng 5, 2022

ESEQ C++

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

int n, a[1000000];
long long f[1000000];

void doc()
{
    cin>>n;
    for (int i=1;i<=n;i++) cin>>a[i];
        
}
void tinh_f()
{
    f[0] = 0;
    for (int i=1;i<=n;i++) f[i] = f[i-1] + a[i];
}

void xuly()
{
    int dem = 0;
    for (int j=2;j<=n;j++)
        for (int i=1;i<=j-1;i++)
            if (f[i]== f[n] -f[j-1]) dem++;
        printf("%d",dem);
}

int main()
{
    freopen("eseq.inp", "r", stdin);
    freopen("eseq.out", "w", stdout);    
    doc();
    tinh_f();
    xuly();
}

Không có nhận xét nào:

Đăng nhận xét

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.