题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1050  http://acm.nyist.net/JudgeOnline/problem.php?pid=220

最近RPZ不行,手机刚停机,马上接着断网,刚刚才接上,忍受了没网的一天,不过还好下载了离线版的OJ。看了下课件,发现是贪心的系列的题目。里面刚好有这题,太不巧了,哈哈。

大意:跟会议安排性质差不多,不过1,2房间是等价的,3,4房间等价。。。。。。。走廊很窄,只能一次让搬一件。不管从任何一个房间搬到另外一个房间时间都为10分钟。求最少需要多少时间能全部搬好。

思路:上面就说了,题目其实是贪心。求搬运时走廊的交集,求最大的交集,用数组保存,经过这段计数器就加一,找出最大值并输出。注意输入时候前面一个数可能比后面一个大,这时只要交换就行了。

代码:

#include<stdio.h>
#include<string.h>
int main()
{int s,n,x,y,t,i,j,min,a[200];//**400个房间,两两等价,所以数组开到200就够了**//scanf("%d",&s);while(s--){memset(a,0,sizeof(a));//必须清零**//min=-1;scanf("%d",&n);for(i=0;i<=n-1;i++){scanf("%d %d",&x,&y);x=(x-1)/2;y=(y-1)/2;//**1,2等价,2,3等价。。。。。**//if(x>y){t=x;x=y;y=t;}for(j=x;j<=y;j++)//**把每段的交集都求出来**//{a[j]++;}}for(i=0;i<200;i++){if(a[i]>min){min=a[i];}}printf("%d\n",min*10);}return 0;
}

HDU 1050 NYOJ 220 Moving Tables相关推荐

  1. hdu 1050 Moving Tables

    Moving Tables Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Font: ...

  2. Moving Tables(贪心)

    链接:http://acm.hdu.edu.cn/showproblem.php?pid=1050 原题: Moving Tables Time Limit: 2000/1000 MS (Java/O ...

  3. POJ1083 Moving Tables

    1083:Moving Tables 题目分析:初看似乎像贪心算法中的活动安排问题,不同的是这里的所有活动(相当于搬桌子的距离)都需要安排. 有四种贪心策略:最短优先,最长优先,最早开始时间优先,最早 ...

  4. hdu 1050 Moving Tables

    http://acm.hdu.edu.cn/showproblem.php?pid=1050 对与每个房间前面过道,操作一次标记一次,标记的最多的次数就是必须用的时间. 1 #include < ...

  5. uva live 2326 - Moving Tables

    把房间号映射在一条坐标上,然后排序,最后找从左到右找一次可行的计划,最后找从左到右找一次可行的计划,最后找从左到右找一次可行的计划,最后找从左到右找一次可行的计划, ............ 次数*1 ...

  6. poj 1083 Moving Tables

    题目 两种做法,开始用贪心做的,有种情况没考虑到,结果排序错了. 这个例子,感觉上有三个交点,以为是30,其实是20. 贪心代码: #include <iostream> #include ...

  7. 【POJ1083】 Moving Tables (并行的搬运)

    BUPT2017 wintertraining(15) #6E 题意 房间1和2,3和4,...,399和400共用一节走廊,有q次从房间li到ri的搬运桌子,一次搬运10分钟.两个搬运如果走廊有重叠 ...

  8. POJ-1083 Moving Tables(imos算法)

    这一题有两个陷阱: 给出的起始点可能小于终点 ,所以必须要加个判断,让第二个数大于第一个数 区间算的时候,一定是奇数到偶数,才能做到真正的区间全覆盖.所以如果第二个数是奇数,要加一变为偶数:第一个数为 ...

  9. 【转载】图论 500题——主要为hdu/poj/zoj

    转自--http://blog.csdn.net/qwe20060514/article/details/8112550 =============================以下是最小生成树+并 ...

最新文章

  1. [转]添加mysql索引的3条原则
  2. CodeForces - 985F Isomorphic Strings(字符串哈希)
  3. QT开发的程序的发布
  4. 语句拼接_第2课:一个周末学会R语言数据处理:表拆分和拼接
  5. ssh协议是osi_你见过这份864页神仙级的TCP/IP协议吗?,太香了!
  6. 《MFC游戏开发》笔记六 图像双缓冲技术:实现一个流畅的动画
  7. 2018 湖南网络比赛题 HDU - 6286 (容斥)
  8. 技术干货 | Serverless技术架构——极简运维 无限扩容
  9. ubuntu安装nginx报错:Failed to start A high performance web server and a reverse proxy server
  10. 普林斯顿微积分读本04第三章--极限导论
  11. 10月书讯(上) | 小长假我读这些新书
  12. Numpy 学习笔记 ——IndexingSlicing 几点心得
  13. 论文阅读《Camera pose voting for largescale image-based localization》
  14. SDN网络的工作原理
  15. CSS绘制渐变黑白背景栏
  16. 【积水成渊-逐步定制自己的Emacs神器】4:Emacs自动补全
  17. 爬虫03_股票数据定向爬虫
  18. 占豪--2010年的市场机会在哪里(兼谈股指期货与楼市)
  19. idea 界面右侧竖线是什么?怎么关闭?
  20. 国内各个界面库比较,告诉你怎么选择界面库?

热门文章

  1. idea 设置同时打开多个项目
  2. python 编译器pyc_python编译pyc和pyo | 学步园
  3. 自动驾驶技术:机会与挑战
  4. 顺序表基本操作<小白一听就懂!!!><超详细><接地气>
  5. 保险项目测试流程(一)
  6. MySQL数据库高级使用
  7. 蓝库云|实体店搭建一套巡店管理系统,能让大型连锁店立竿见影
  8. 西山居3.22笔试第一题(折半搜索)
  9. 国网任丘市供电公司举行消防安全知识培训及演练
  10. python考试怎么过_想准备2021年三月份的Python考试,应该怎么准备呢?