我几乎改的和题解一毛一样了,为什么依然是wa
#include<bits/stdc++.h>
using namespace std;
long long n;
int main(){
int p=0;
cin>>n;
while(n!=-1){
// if(p==11){
// break;
// }
// p++;
//cout<<p<<" ";
if(n%1000==114){
n/=1000;
continue;
}
if(n%100==14){
n/=100;
continue;
}
if(n%10==1){
n/=10;
continue;
}
if(n==0){
cout<<"YES"<<endl;
return 0;
}
cout<<"NO"<<endl;
return 0;
}
return 0;
}
万分感谢!!!