My issue
this code is running correct for sample input on online compilers but giving wrong result on codechef compiler
My code
#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int t;
cin>>t;
while(t--){
int n,k;
cin>>n>>k;
int arr[n];
int sum=0;
bool ans = true;
int index=-1;
for(int i=1;i<=n;i++){
cin.ignore();
cin>>arr[i];
arr[i]=arr[i]+sum;
// cout<<"arr["<<i<<"] = "<<arr[i]<<endl;
sum= arr[i]-k;
// cout<<"sum = "<<sum<<endl;
if(sum<0){
ans=false;
index=i;
break;
}
}
if(ans){
cout<<"YES"<<endl;
}
else cout<<"No "<<index<<endl;
}
return 0;
}
Problem Link: DIET Problem - CodeChef
