蒟蒻先出题再敲代码,自己的题,自己的测试点过不了(悲)
蒟蒻的拙作
蒟蒻的代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(0);
cout.tie(0);
cin.tie(0);
int x,c,a[5],b[5],d[5],e[5];
cin>>x>>c>>a[0]>>b[0];
cin>>a[1]>>b[1];
d[1]=a[1];
e[1]=b[1];
cin>>a[2]>>b[2];
d[2]=a[2];
e[2]=b[2];
cin>>a[3]>>b[3];
d[3]=a[3];
e[3]=b[3];
int dt1=0,dt2=0,dt3=0;
for(int i=1;i<=x;i++){
if(dt1==0) break;
else{
dt1--;
if(dt1==0){
a[1]=d[1];
b[1]=e[1];
}
}
continue;
if(dt2==0) break;
else{
dt2--;
if(dt2==0){
a[2]=d[2];
b[2]=e[2];
}
}
continue;
if(dt3==0) break;
else{
dt3--;
if(dt3==0){
a[3]=d[3];
b[3]=e[3];
}
}
continue;
if(dt1!=0) b[1]=0;
if(dt2!=0) b[2]=0;
if(dt3!=0) b[3]=0;
if(dt1!=0&&dt2!=0&&dt3!=0){
cout<<"NO";
return 0;
}
a[0]-=max(max(b[1],b[2]),b[3]);
if(a[0]<=0){
cout<<"YES";
return 0;
}
a[1]-=b[0];
a[2]-=b[0];
a[3]-=b[0];
if(a[1]<=0&&dt1==0) dt1=c;
if(a[2]<=0&&dt2==0) dt2=c;
if(a[3]<=0&&dt3==0) dt3=c;
}
cout<<"NO";
}
求各位大佬解答,蒟蒻在线跪求!