#include<stdio.h>
int main()
{
int i,N,M,you_p[101],jiaz[100],tou_zheng=1;
int biao[26000]={0};
scanf("%d%d",&N,&M);
for(i=0;i<M;i++)
{ scanf("%d",&you_p[i]); biao[you_p[i]]=1; }
if(biao[1]==1)
{
for(i=2;biao[i-1]<=N;i++)
{
if(biao[i]!=1){ biao[i]=biao[tou_zheng]+1; tou_zheng++; }
else{ tou_zheng=1; }
}
i-=2;
printf("%d\n",i);
}
else{i=0; printf("%d\n",i); }
return 0;
}
//动态规划解决。
0.0分
0 人评分
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:603 |
简单编码 (C++代码)(这里推荐用switch)浏览:959 |
C二级辅导-求偶数和 (C语言代码)浏览:625 |
C二级辅导-同因查找 (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1416 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:608 |
【简单计算】 (C语言代码)浏览:622 |
【偶数求和】 (C语言代码)浏览:556 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:575 |