#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;
}

  

最新文章

  1. [No00000C]Word快捷键大全 Word2013/2010/2007/2003常用快捷键大全
  2. C# WPF 之 遍历子控件
  3. GLFW is an Open Source, multi-platform library for OpenGL
  4. rs.open 打开数据库权限问题 rs.open sql,conn,1,3 等后缀权限问题
  5. lnmp 下安装yaf
  6. disque概要
  7. ASCII与UNICODE的区别
  8. jQuery UI 之 EasyUI 快速入门
  9. KVC中setValuesForKeysWithDictionary:
  10. ThinkPHP - session 数据库存储驱动
  11. NHibernate-Generator主键生成方式
  12. C89, C99, C11: All the specifics that I know
  13. Android应用程序基础
  14. Spring Boot 学习(3)
  15. CentOS7安装docker 启动不了解决篇
  16. SQLServer2008数据库连接error40错误
  17. 【可持久化线段树】POJ2104 查询区间第k小值
  18. socket , 套接口还是套接字,傻傻分不清楚
  19. [Swift]LeetCode245.最短单词距离 III $ Shortest Word Distance III
  20. python基础知识巩固(os.walk)

热门文章

  1. ZeroMQ(java)中对IO的封装(StreamEngine)
  2. python4delphi 设置syspath
  3. 我常用的delphi 第三方控件
  4. 每天一个命令day1【diff 命令】(具体实例看下一节)
  5. RTX登录其他系统
  6. #ifdef 的技巧用法
  7. codeforces A. The Wall 解题报告
  8. eclipse静态部署tomcat
  9. ajax(ajax开发与入门)
  10. android中src和background区别