HDU-1050 Moving Tables 贪心
来源:互联网 发布:龙江网络佳木斯分公司 编辑:程序博客网 时间:2024/05/22 06:44
解题思路:
将走廊按1-200进行编号,计算每一段走廊重叠使用次数,重叠次数最大值*10即为所需时间。
关键点:
走廊号 = (房间号 + 1) / 2
注意点:
判断移动房间号的大小 ( 从房间号较小的房间移到较大的房间 )
#include<iostream>#include<iomanip>#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int main(){#ifndef ONLINE_JUDGE freopen("1050in.txt","r",stdin);#endif int n, i, a[205]; int s, t; int caseNum; cin>>caseNum; while(caseNum--) { memset(a, 0, sizeof(a)); cin>>n; while(n--) { cin>>s>>t; if(s > t)//判断房间号大小 { swap(s, t); } for(i = (s+1)/2; i <= (t+1)/2; i++)//标记走廊号 { a[i]++; } } int time = 0; for(i = 1; i <= 200; i++) { time = max(time, a[i]);//取得走廊重叠最大次数 } cout<<time*10<<endl; } return 0;}
0 0
- hdu 1050 Moving Tables (贪心)
- hdu 1050 moving tables 贪心
- hdu 1050 Moving Tables (贪心)
- HDU 1050 Moving Tables 贪心
- HDU--1050:Moving Tables (贪心)
- hdu 1050 Moving Tables(贪心)
- HDU-1050 Moving Tables 贪心
- HDU 1050 Moving Tables 贪心!!
- HDU 1050 Moving Tables (贪心)
- HDU 1050 Moving Tables (贪心)
- HDU 1050 Moving Tables(贪心)
- Moving Tables +hdu+贪心
- Hdu :: Moving Tables 贪心
- hdu 1050 Moving Tables (贪心)
- HDU -- 1050 Moving Tables(贪心,暴力)
- HDU ACM 1050 Moving Tables->贪心或者?
- HDU-1050-Moving Tables(C++ && 贪心初步)
- hdu 1050 Moving Tables(贪心算法)
- Media Foundation学习笔记(六)Media Foundation的架构 Media Session
- 山
- 机器人终将改变世界
- 【iOS】Arcgis API For IOS扩展AGSDynamicLayer新旧版API对比
- Media Foundation学习笔记(七)Media Foundation的架构 Source Reader
- HDU-1050 Moving Tables 贪心
- poj_2513
- openstack (neutron)无法删除已创建的网络
- CAShapeLayer的简介
- J2EE框架Jar包说明及各框架下的Jar包依赖关系(一)
- Socket编程实践(12) --UDP编程基础
- Spring中ApplicationContext和beanfactory区别
- POJ 2395 Out of Hay (Kruskal求最小生成树最大边)
- Media Foundation学习笔记(八)编程练习:一个通用视频文件播放器