hdu 5246(模拟)
2015-05-30 19:03
369 查看
题解:直接模拟
#include <stdio.h> #include <string.h> #include <algorithm> using namespace std; const int N = 10005; long long n, m, k; long long s ; int main() { int t, cas = 1; scanf("%d", &t); while (t--) { scanf("%lld%lld%lld", &n, &m, &k); for (int i = 0; i < n; i++) scanf("%lld", &s[i]); sort(s, s + n); if (s[0] > m) { printf("Case #%d:\nmadan!\n", cas++); continue; } if (s[n - 1] <= m) { printf("Case #%d:\nwhy am I so diao?\n", cas++); continue; } for (int i = 0; i < n; i++) { if (s[i] > m) { int flag = 1, flag2 = 0; m = s[i - 1]; for (int j = i; j < n; j++) { if (m + k >= s[j]) continue; else { m = s[j - 1]; if (k > 0) k--; if (m + k < s[j]) { flag = 0; break; } j--; } } if (!flag) printf("Case #%d:\nmadan!\n", cas++); else printf("Case #%d:\nwhy am I so diao?\n", cas++); break; } } } return 0; }
相关文章推荐
- 年轻程序员需要学习的5大经验
- nginx rewrite例子
- ScrollView 与 Autolayout
- 母函数
- onSaveInstanceState和onRestoreInstanceState触发的时机
- Android编译环境——ubuntu12.04上android2.3.4编译错误以及解决
- fzu 1692(矩阵快速幂)
- 凯云水利水电工程造价系统 (三) 材料单价 (2)
- [转]ubuntu bits/predefs.h:没有那个文件或目录
- 【Flume】【源码分析】深入flume-ng的三大组件——source,channel,sink
- erlang otp中的socket参数设置
- 珠三角实施无人工厂,用工将减少七成
- 海马汽车经销商管理系统技术解析(四)保养管理
- 九宫格的计算思路
- LeetCode的medium题集合(C++实现)十七
- 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
- spring mvc结合freemarker,使用hibernate validation框架做校验及国际化
- 读浅墨博客 十三 笔记
- 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
- 矩阵快速幂大合集