Codeforces Round #189 (Div. 2) A. Magic Numbers
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
using namespace std;
int main(){
    long long n;
    cin >>n;
    while(n){
        if(n%10 == 1) n/=10;
        else if(n%100 == 14 ) n/=100;
        else if(n%1000 == 144) n/=1000;
        else { cout<<"NO"<<endl;return 0;}
    }
    cout<<"YES"<<endl;
    return 0;
}

                
            
        
浙公网安备 33010602011771号