My issue
Facing RTE/TLE. Please provide hints
My code
#include <bits/stdc++.h>
using namespace std;
int main(){
long long n, h, inst[10000], k=-1, pos=0, have_box=0;
cin>>n>>h;
long long a[n];
for (long long i=0; i<n;i++)
cin>>a[i];
do
{
k++;
cin>>inst[k];
} while (inst[k]);
for(long long j : inst){
if(j==0)
break;
else if(j==1){
if(pos!=0)
pos--;
}
else if(j==2){
if(pos!=(n-1))
pos++;
}
else if(j==3){
if(!have_box && a[pos]){
have_box=1;
a[pos]--;
}}
else if(j==4){
if(have_box && a[pos]<h){
have_box=0;
a[pos]++;
}}
}
for (long long i=0; i<n;i++)
cout<<a[i]<<" ";
return 0;
}
Problem Link: CodeChef: Practical coding for everyone