2017-10-湖南套题2
2017-10-17 15:51
176 查看
#include <cstring> #include <cstdio> inline void read(int &x) { x=0; register char ch=getchar(); for(; ch>'9'||ch<'0'; ) ch=getchar(); for(; ch>='0'&&ch<='9'; ch=getchar()) x=x*10+ch-'0'; } const int N(2e6+5); int n,k,a ; int Presist() { // freopen("wave.in","r",stdin); // freopen("wave.out","w",stdout); read(n),read(k); for(int i=1; i<=n; ++i) read(a[i]); int op=0,pre=a[1],ans=1; for(int i=2; i<=n; ++i) { if(op) if(pre-a[i]>=k) op=0,pre=a[i],ans++,printf("%d ",pre); else pre=pre>a[i]?pre:a[i]; else if(a[i]-pre>=k) op=1,pre=a[i],ans++,printf("%d ",pre); else pre=pre<a[i]?pre:a[i]; } printf("%d\n",ans); return 0; } int Aptal=Presist(); int main(int argc,char**argv){;}AC
相关文章推荐
- 2017-10-湖南套题4
- 2017-10-湖南套题3
- 2017 国庆湖南Day2
- [2017湖南集训7-9]大佬的问题 (数点问题)
- DockerCon 2017:Docker 发布 LinuxKit,Win 10 原生支持 Docker 容器
- 02-Nov-2017 07:11:56.475 信息 [http-nio-8080-exec-10] com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource. Initializing c3p0 pool...
- 糗事百科 爬虫 2017 10/1版本的糗事百科 python3.x
- 小易记单词--网易2017春招实习笔试编程题10
- 2017 Multi-University Training Contest - Team 10
- 2017湖南多校第五场 neerc 2013 解题报告
- [2017湖南集训7-9]营养餐 阶梯博弈
- 2017湖南多校第八场-20170429
- 2017 - 10 -29 多线程 两种方式 同步代码块
- 2017湖南多校第三场
- 2017湖南多校第一场-A(1001): Assignments
- 10 Breakthrough Technologies 2017
- 【牛客】 2017-10-10 操作系统错题整理
- ACM-ICPC(10 / 10)——(完美世界2017秋招真题)
- 2017 - 10 -17 面向对象和常见对象 匿名对象 eclipse jar包 debug 常见对象object类
- 河南工业大学2017“玲珑杯”程序设计竞赛 10