C
来源:互联网 发布:web 开发语言 知乎 编辑:程序博客网 时间:2024/05/16 12:35
C - Saitama Destroys Hotel
Saitama accidentally destroyed a hotel again. To repay the hotel company, Genos has volunteered to operate an elevator in one of its other hotels. The elevator is special — it starts on the top floor, can only move down, and has infinite capacity. Floors are numbered from 0 to s and elevator initially starts on floor sat time 0.
The elevator takes exactly 1 second to move down exactly 1 floor and negligible time to pick up passengers. Genos is given a list detailing when and on which floor passengers arrive. Please determine how long in seconds it will take Genos to bring all passengers to floor 0.
The first line of input contains two integers n and s (1 ≤ n ≤ 100, 1 ≤ s ≤ 1000) — the number of passengers and the number of the top floor respectively.
The next n lines each contain two space-separated integers fi and ti (1 ≤ fi ≤ s, 1 ≤ ti ≤ 1000) — the floor and the time of arrival in seconds for the passenger number i.
Print a single integer — the minimum amount of time in seconds needed to bring all the passengers to floor 0.
3 72 13 85 2
11
5 102 773 338 219 1210 64
79
In the first sample, it takes at least 11 seconds to bring all passengers to floor0. Here is how this could be done:
1. Move to floor 5: takes 2 seconds.
2. Pick up passenger 3.
3. Move to floor 3: takes 2 seconds.
4. Wait for passenger 2 to arrive: takes 4 seconds.
5. Pick up passenger 2.
6. Go to floor 2: takes 1 second.
7. Pick up passenger 1.
8. Go to floor 0: takes 2 seconds.
This gives a total of 2 + 2 + 4 + 1 + 2 = 11 seconds.
#include<cstdio.h>
#include<algorithm>
using namespace std;
int main() {
int n,s,sum;
while(scanf("%d%d",&n,&s)!=EOF) {
sum=s;
int x,y;
for(int i=0; i<n; i++) {
scanf("%d%d",&x,&y);
sum=max(x+y,sum);
}
printf("%d\n",sum);
}
return 0;
}
- c
- c
- c
- c
- C
- c
- c
- c
- C+
- c
- C
- c
- c
- c
- C
- C
- c
- C
- NYOJ 92 图像有用区域(BFS)
- CENTOS 6.5 安装 Python 2.7 总结 系统包含python2.6
- 从Excel文件中找出在TXT文件中没有出现的 行之Excel文件内容
- 网站网址收集
- 搭建opengl GLFW GLAD环境
- C
- git基础使用
- 【借用前沿技术搞营销】IoT&AI之上,拓展营销新边界
- Kettle 7.0 怎么连数据库资源库
- Linux Yum安装多个MYSQL实例(转载)
- 我的第一个
- 仅对特定的基因call variation
- caffe-MobileNet-ssd环境搭建及训练自己的数据集模型
- 最小路径覆盖问题