My issue
My code
#include <iostream>
using namespace std;
int main() {
// your code goes here
int t;
cin>>t;
while(t--) {
int D;
cin>>D;
int d[D],p[D];
for(int i=0;i<D;i++) {
cin>>d[i]>>p[i];
}
int q;
cin>>q;
int dead[q],req[q];
for(int i=0;i<q;i++) {
cin>>dead[i]>>req[i];
}
int sum=0;
for(int i=0;i<q;i++) {
if(dead[i]<d[i]) {
cout<<"Go Sleep"<<endl;
sum+=p[i];
}
else if(dead[i]==d[i]) {
if(p[i]>=req[i]) {
cout<<"Go Camp"<<endl;
}
else {
cout<<"Go Sleep"<<endl;
}
sum+=p[i];
}
else if(dead[i]>d[i]) {
sum+=p[i];
if(sum>=req[i]) {
cout<<"Go Camp"<<endl;
}
else {
cout<<"Go Sleep"<<endl;
}
}
}
}
return 0;
}
Problem Link: CAMPON Problem - CodeChef