这道题思路还是很简单的:因为要求至少要用多少时间,那么就要求出哪个子走廊要用到的次数最多,重叠次数最多的即所求答案,于是用一个计数器数组flag[]记录经过过房间的次数,最后flag中的最大值既结果。
但是需要注意的有两点,
1.如果开始的房间数是偶数,则要将区间起点-1,如果结束的房间号是奇数,则要将区间终点+1.
2.不一定是从小房间号搬到大房间号,也可能从大房间号搬到小房间号,所以在输入搬桌子的起点终点后,要把小的房间号存在扫描区间起点start中,把大的房间号存在end中。(因为没考虑到这点,贡献了一次wa,又因为交换函数写错地方了,要贡献了一次wa,伤心。。)
代码如下
#include "iostream" using namespace std; #define len 410 int main() { int t; int n; int i; scanf("%d",&t); int flag[len]; int ans; while (t--) { int start,end; scanf("%d",&n); memset(flag,0,sizeof(flag)); ans=0; while(n--) { scanf("%d",&start); scanf("%d",&end); if (start>end) { int t; t=start; start=end; end=t; } if (start%2==0) i=start-1; else i=start; int iend; if (end%2==1) iend=end+1; else iend=end; for (;i<=iend;i++) { flag[i]++; if(flag[i]>ans) ans=flag[i]; } } printf("%d\n",ans*10); } return 0; }
相关推荐
POJ1083的代码,POJ1083的代码,POJ1083的代码
【北大POJ水题-整合包】是一个针对北京大学(Peking University)在线判题系统POJ(Peking University Online Judge)中的基础题目所整理的资源集合。这个整合包包含了对这些"水题"的解题报告和已经通过验证...
【标题】"POJ1083-Moving Tables"是一个编程竞赛题目,源自北京大学的在线判题系统POJ(Problem Set of Peking University)。这个题目主要考察的是算法设计和问题解决能力,通常在ACM/ICPC(国际大学生程序设计竞赛...
这些题目来源于POJ (Peking University Online Judge) 平台,通常被称为“水题”,意指相对简单,适合编程新手进行实践训练。 ### 一、关于POJ平台 POJ(Peking University Online Judge)是由北京大学主办的一个...
POJ 2703:选择出行方式 **题目概述**: 本题目旨在通过编程的方式解决一个实际问题——选择最佳出行方式(步行或骑自行车)。题目给出了一种算法来决定在不同条件下应该采取哪种出行方式。 **代码解析**: - **...
【标题】"poj 130题 acm pku" 涉及的是ACM(国际大学生程序设计竞赛)中的PKU(北京大学)在线判题系统POJ(Problem Online Judge)的相关题目。ACM/ICPC(International Collegiate Programming Contest)是全球...
poj2009离线题库 poj2009离线题库
### POJ水题代码(C++)请合理使用 #### POJ 1000:简单加法 **知识点:** 1. **基本输入输出操作:**本题主要涉及到基础的输入输出,通过`Readln(a,b);`读取两个整数,并通过`Writeln(a+b);`输出它们的和。 2. **...
POJ水题集-----50道左右-----增加自信啊..
标题中的"POJ第1861题源码"指的是编程竞赛网站POJ(Programming Online Judge)上的第1861道题目,该题目通常会涉及到一个特定的算法或编程问题,而源码则指的是参赛者提交的解决该问题的程序代码。在描述和标签中...
根据题目要求,以下是从“poj推荐50题”中提炼出的相关知识点: ### 第一类:动态规划 #### 重要性: 动态规划是算法学习中的重要组成部分,它可以帮助解决许多复杂的问题,通过将问题分解为更小的子问题来求解。 ...
标题中的“poj acm300题 c++源码打包”表明这是一份包含300个在POJ(编程在线判题系统)上已通过的ACM竞赛题目解决方案的压缩文件,语言为C++。ACM,即国际大学生程序设计竞赛(International Collegiate ...
北京大学在线测评网站POJ第1200题的解答,已经AC通过
### POJ推荐50题深度解析与学习指南 #### 标题解读:POJ推荐50题 POJ,即Peking University Online Judge,是由北京大学维护的一个在线编程平台,为广大学习算法和数据结构的学生提供了丰富的编程题目。POJ推荐50...
【标题】:“西工大poj习题” 这个标题指的是来自西安工业大学(Xi'an Jiaotong University,简称“西工大”)的POJ(Problem Oriented Judgment)在线编程练习平台上的习题集合。POJ是一个面向大学生的在线编程...
poj训练 c语言poj训练 西工大 poj 100题。
poj2009离线题库 poj2009离线题库
【标题】"POJ一些ACM题的代码"揭示了这个压缩包主要包含的是与ACM(国际大学生程序设计竞赛)相关的编程代码,特别强调了是针对POJ(Problem Online Judge)平台的题目。POJ是中国最早的在线评测系统之一,为参赛者...
北京大学Online judge 第2251题 POJ2251