codeforces 362B
2024-09-30 18:37:36
#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b) {
return *(int *)a-*(int *)b;
}
int main() {
int n,m,i,a[3100],flag;
while(scanf("%d%d",&n,&m)!=EOF) {
for(i=0;i<m;i++)
scanf("%d",&a[i]);
qsort(a,m,sizeof(a[0]),cmp);
flag=0;
if(a[0]==1||a[m-1]==n) {
printf("NO\n");
continue;
}
for(i=2;i<m;i++)
if(a[i]-1==a[i-1]&&a[i-1]-1==a[i-2]) {
flag=1;
break;
}
if(flag==0)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
最新文章
- Redis 的性能幻想与残酷现实
- FineUI Grid控件高度自适应
- 5G为何采纳华为力挺的Polar码?一个通信工程师的大实话
- 一个android参考网站,工具+源码
- dojo/request模块整体架构解析
- java 26 - 9 网络编程之 TCP协议多用户上传文件
- 碎片事物的提交 commitAllowingStateLoss()
- java 中的几种 ";通用方法“
- Kibana4学习<;二>;
- 高效的SQLSERVER分页查询(推荐)
- devexpress chartcontrol实现非连续点数据的显示
- 设计模式笔记——GoF设计模式汇总
- 201521123110 《Java程序设计》第9周学习总结
- js循环生成多个easyui datagrid数据网格时,初始化表格
- Asp.net core Identity + identity server + angular 学习笔记 (第一篇)
- TinkPHP框架学习-02控制器基本操作
- Python中的yield生成器的简单介绍
- 《C语言程序设计》编程总结汇总
- PHP导出Excel表
- 16. Spring boot 错误页面