Train Seats Reservation 2017ACM南宁网络赛
来源:互联网 发布:淘宝买手机靓号靠谱吗 编辑:程序博客网 时间:2024/05/22 08:06
传送门:Train Seats Reservation
题目大意:有编号为从1~100的火车站,现在有人要买票,告诉你n组信息,包括起点和终点火车站的编号以及需要多少个座位,问最少需要准备多少个座位。比如一个人从1~5,另一人从5~10,只需要一个座位就够了。
样例输入
21 10 820 50 2032 30 520 80 2040 90 400
样例输出
2060*
思路:因为车站很少,直接的思路是将每个起点到终点之间的所有火车站的值加上要购买的座位数,然后其中最大的值就是结果。也可以进一步化简一下,只记录起点和重点位置即可,不过起点是加上需要的座位数,终点则是减去需要的座位数,然后求前缀和并在求前缀和的过程中确定前缀和的最大值。
#include<bits/stdc++.h>int main(){int i,n,a,b,c,sum,max,cnt[110];while(~scanf("%d",&n)&&n){memset(cnt,0,sizeof(cnt));for(i=0;i<n;i++){scanf("%d%d%d",&a,&b,&c);cnt[a]+=c; //起点加上座位数 cnt[b]-=c; //终点减去座位数 }sum=0;max=0;for(i=1;i<101;i++){sum+=cnt[i]; //前缀和 if(sum>max) max=sum; //前缀和的最大值 }printf("%d\n",max);}printf("*\n");return 0;}
阅读全文
1 0
- Train Seats Reservation 2017ACM南宁网络赛
- ACM 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation
- 2017南宁网络赛B.Train Seats Reservation(初级扫描)
- B. Train Seats Reservation 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B.Train Seats Reservation(模拟)
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 Train Seats Reservation
- Train Seats Reservation 区间加减 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛:Train Seats Reservation
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B Train Seats Reservation
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛Train Seats Reservation(树状数组的运用)
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛-- B. Train Seats Reservation-(区间更新,单点查询思想)
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation 和 F. Overlapping Rectangles
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation(贪心问题+区间覆盖)
- 2017 icpc 南宁赛区 B.Train Seats Reservation(水题)
- Train Seats Reservation
- Train Seats Reservation
- Java 学习记录之一些运算符的含义
- 2017大二第四周学习笔记
- leetcode-480-Sliding Window Median
- QT开发之字符串各种操作
- C#基础知识及讲解(借鉴)
- Train Seats Reservation 2017ACM南宁网络赛
- http下载文件
- Python I/O 和 异常
- PhoneGap和Cordova应该用哪一个?
- Android SD卡帮助类
- Scala函数式程序设计 week4 Timely Effects
- 如何通过反射调用对象的方法?
- Spark-2.1.1集群的安装和配置(基于Hadoop-2.7.3)
- iPhone X 苹果官方人机交互指南 手动翻译