LightOJ 1016 Brush (II)
2015-11-17 11:27
288 查看
贪心+set,代码量会很小
用数组存会快一点点
用数组存会快一点点
#include <cstdio> #include <set> using namespace std; set<int> S; int main() { int T; scanf("%d", &T); for(int ca = 1; ca <= T; ca++) { int n, w, y; scanf("%d%d", &n, &w); while(n--) { scanf("%*d%d", &y); S.insert(y); } int cnt = 0; while(!S.empty()) { cnt++; int ny = *S.begin() + w; while(!S.empty() && *S.begin() <= ny) S.erase(S.begin()); } printf("Case %d: %d\n", ca, cnt); } return 0; }
相关文章推荐
- 配置MyEclipse Maven环境
- JAVA之日期格式
- 面向对象的JS(一)
- 深入浅出 Java 8 Lambda 表达式
- ios-获取系统相簿里边的所有照片
- android自定义控件(三) 增加内容 自定义属性 format详解
- iOS下的XML解析
- 查缺补漏-A.B.C.类地址
- 断点下载
- java 类加载器ClassLoader详解(二)——获取资源(getResource)
- [LintCode] Merge k Sorted Lists
- 扩展virtualbox的磁盘空间大小
- android scrollView滚到底部
- 正则表达式
- android:windowSoftInputMode属性详解
- HDOJ 1846 Brave Game
- QQ 分组界面
- SSH配置:Hibernate的packagesToScan路径解析分析
- css3编写导航栏
- HDOJ 1846 Brave Game