Trên là đề bài ạ mình đã code được 1 phần nhưng k biết xuất ra chỉ số cuối cùng như OUTPUT trong ví dụ mọi người giúp với ạ
code mình
#include <bits/stdc++.h>
using namespace std;
int main() {
int v, n, i, j, x, y, dem;
bool kt;
cin >> n;
long int a[n+1], b[n+1] = {0};
for (i = 1; i <= n; i++) {
cin >> a[i];
b[i] = b[i-1] + a[i];
}
for (i = 1; i <= n/2; i++) {
kt = true;
v = b[i];
x = i;
dem = 1;
for (y = 1; y <= n; y++) {
if (b[y] - b[x] == v) {
x = y;
dem++;
}
if (b[y] - b[x] > v) {
kt = false;
break;
}
}
if (kt) {
cout << dem;
break;
}
}
return 0;
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?