HDU ACM 1050 贪心
来源:互联网 发布:周克华事件真相知乎 编辑:程序博客网 时间:2024/05/23 11:31
注意:输入顺序可以使凌乱的。
#include<iostream>using namespace std;inline void swap_(int &a,int &b){ int tmp_ = a; a = b; b = tmp_;}int main(){ typedef struct range{ int beg; int end; bool m; }range; range r[200]; range tmp; int t,n,i,r1,r2,endnum,res,moved; scanf("%d",&t); while(t--,t>=0) { endnum = res = moved = 0; scanf("%d",&n); for(i = 0 ; i < n ; i ++) { scanf("%d%d",&r1,&r2); if(r1%2 == 0)r1--; if(r2%2 == 0)r2--; if(r1 > r2)swap_(r1,r2); r[i].beg = r1; r[i].end = r2; r[i].m = false; } for(i = 0 ; i < n-1 ; i++) for(int j = 1 ; j < n-i ; j++) { if(r[j].beg < r[j-1].beg) { tmp = r[j]; r[j] =r[j-1]; r[j-1] = tmp; } } while(endnum = 0,moved < n) { for(i = 0 ; i < n ; i++) { if(r[i].beg>endnum && r[i].m == false) { endnum = r[i].end; r[i].m = true; moved ++; } } res++; } res = res*10; printf("%d\n",res); } return 0;}
0 0
- HDU ACM 1050 贪心
- HDU ACM 1050 Moving Tables->贪心或者?
- HDU ACM 1050 Moving Tables(贪心 + 区间覆盖问题)
- HDU ACM 2111 Saving HDU->贪心
- HDU 1050(贪心)
- hdu 1050(贪心算法)
- hdu 1050_贪心
- hdu 1050 贪心
- HDU 1050(贪心)
- 贪心专题 HDU 1050
- HDU-1422 重温世界杯 ACM解题报告(贪心)
- HDU ACM 5248 序列变换->二分代价+贪心
- HDU ACM 5246 超级赛亚ACMer 贪心
- HDU ACM 1052 Tian Ji -- The Horse Racing 贪心
- HDU ACM 1055 Color a Tree->树上的贪心
- HDU ACM 3177 Crixalis's Equipment [贪心][差值排序]
- HDU acm step:Chapter one section three(简单贪心)
- 杭州电子科技大学(HDU)ACM 刷题----------贪心算法之2021
- 数据库ER模型
- Android混淆打包
- leetcode:Add Binary
- HDU 4847-Wow! Such Doge!(签到)
- 新的hadoop,新的开始(hadoop2.4.0)
- HDU ACM 1050 贪心
- 原来C++之父在大摩工作呀,而且还是总经理。。
- IOS开发第三方工具整合与比较
- 第四章 4.1.2节练习 & 4.1.3节练习
- this 构造器中调用构造器
- XML入门学习笔记之XML解析技术---DOM解析
- 我的求职简历(屡试不爽,打造简历也是产品经理的一修养)网页显示不太好
- QueryServiceLockStatus
- 杭电 1207