哪错了
查看原帖
哪错了
791325
cyh0228楼主2023/9/17 16:41

#include using namespace std; int a[1000],time[1000]={0},you[1000],yuan[1000],k1[1000]; int main(){ int a,sum=0; cin>>a; for(int i=1;i<=a;i++) { int che,yuan,time1; cin>>che>>yuan>>time1; if(che==0) { time[time1]=yuan; sum+=yuan; } if(che==1) { int k=0; for(int j=time1-45;j<=time1;j++) { if(time[j]!=0) { if(yuan<time[j]||yuan==time[j]) { time[j]=0; k=1; break; } } } if(k==0) sum+=yuan; } k1[i]=sum; } cout<<sum; return 0; }``` #include using namespace std; int a[1000],time[1000]={0},you[1000],yuan[1000],k1[1000]; int main(){ int a,sum=0; cin>>a; for(int i=1;i<=a;i++) { int che,yuan,time1; cin>>che>>yuan>>time1; if(che==0) { time[time1]=yuan; sum+=yuan; } if(che==1) { int k=0; for(int j=time1-45;j<=time1;j++) { if(time[j]!=0) { if(yuan<time[j]||yuan==time[j]) { time[j]=0; k=1; break; } } } if(k==0) sum+=yuan; } k1[i]=sum; } cout<<sum; return 0; }

2023/9/17 16:41
加载中...