Lúc trước em chạy đoạn code này bình thường, mà sau đó em chạy thì nó lại hiện ra như ảnh vậy. Bạn em kêu là bị tràn mảng, em thử khởi động lại cài lại các thứ mà không được, mọi người giúp em với ạ
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ll a[10];
ll n,S,dem=0;
ll temp;
bool kt[10];
ll dequy(ll d)
{
if (d==n+1)
{
temp = S;
for (ll i=1;i<=n;i++)
{
if (kt[i]==true)
{
temp = temp - a[i];
}
}
if (temp==0) dem++;
return 0;
cout << d;
}
kt[d] = true;
dequy(d+1);
kt[d] = false;
dequy(d+1);
}
int main()
{
cin >> n >> S;
for (ll i=1;i<=n;i++)
cin >> a[i];
dequy(1);
if (dem != 0) cout << dem; else cout << -1;
}