题意:现有n个公交车站,给出每个公交车站上下车的人数变化,正为上车,负为下车,公交车的最大容量为w。问,最开始时,公交车的可能人数有多少种。如果任何人数都与后面给出的上下情况冲突的话,输出0.

直接看AC代码:

#include <iostream>
#include <cstring>
#include <cstdio>
#include <algorithm>
using namespace std;
const int maxn=1e6+5;
int a[maxn],sum[maxn];
int main(){int n,w;cin>>n>>w;for(int i=1;i<=n;i++){cin>>a[i];sum[i]=sum[i-1]+a[i];}int minn=0x3f3f3f3f,maxn=0;for(int i=1;i<=n;i++){minn=min(minn,sum[i]);maxn=max(maxn,sum[i]);}maxn=w-maxn;//车上能上这么多人意味着最开始我要有足够的空间,即最开始的人加上最多的时候的人不能超载 minn=minn>0?0:-minn;//车上最少可以是0,但是如果下车人数变成负的,那说明刚开始车上至少要有这些人 int ans=maxn-minn+1;if(ans<0)cout<<0<<endl;else cout<<ans<<endl;
}

Bus Video System CodeForces - 978E(思维)相关推荐

  1. Codeforces Round #481 (Div. 3) E. Bus Video System

    E. Bus Video System Example 1 input 3 5 2 1 -3 output 3Example 2 input 2 4 -1 1 output 4Example 3 in ...

  2. Codeforces 978E:Bus Video System

    题目链接:http://codeforces.com/problemset/problem/978/E 题意 一辆公交车,在每站会上一些人或下一些人,车的最大容量为w,问初始车上可能有的乘客的情况数. ...

  3. pygame.error: video system not initialized的解决办法

    对于一些python小白(比如me)经常会遇到一些莫名其妙的错误,很多都是由于不细心造成的. 如果出现错误 – pygame.error: video system not initialized 原 ...

  4. CodeForces 798D 思维,贪心

    CodeForces 798D 题意:长度为 n的两个数组 a[]和 b[],要找出 k ( k<=n/2+1 )个下标,使得在两个数组中这 k个数的和乘上 2 要大于所有数的和. tags: ...

  5. codeforces - 1315C - 思维题

    原题链接:https://codeforces.com/problemset/problem/1315/C 翻译: 这是一个猜谜游戏,你需要猜中一个序列,谜题是一个序列,我们设为b,长度为n.你需要根 ...

  6. Balanced Substring CodeForces - 873B (思维+前缀和)

    Balanced Substring CodeForces - 873B You are given a string s consisting only of characters 0 and 1. ...

  7. K7中使用VDMA设计video system

    xapp742的例子来分析. 整个BD由三个subsystem构成. microblaze 子系统, video pipe 子系统, memory子系统. ++++++++++++++++++++++ ...

  8. Codeforces 1093C (思维+贪心)

    题面 传送门 题目大意: 有一个长n(n为偶数)的序列a 已知a满足 \(a_1≤a_2≤⋯≤a_n\) 给出一个长度为\(\frac{n}{2}\) 的序列b,定义\(b_i=a_i+a_{n-i+ ...

  9. B. Bogosort codeforces(思维)

    outputstandard output You are given an array a1,a2,-,an. Array is good if for each pair of indexes i ...

最新文章

  1. Nmap (网络映射器)好东西啊
  2. CDN应用进阶 | 正确使用CDN 让你更好规避安全风险
  3. ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
  4. 自定义View(未完待续)
  5. 好的数据分析平台有多重要
  6. jenkins教程菜鸟_Jenkins插件编译
  7. CASS10.1 野外操作码
  8. WINDOWS2003五种备份模式详解
  9. 武林外传自动寻路CALL
  10. Unreal Engine 4 问题:如何设置分辨率
  11. PSAM卡相关知识整理
  12. OpenCV————鼠标绘制和滑动条
  13. 大学计算机组装作业台式,组装一部单机作业基本型计算机的50步骤
  14. 通过图片像素计算图片大小的方法
  15. redis做浏览历史数据
  16. 苏嵌嵌入式linux实训 第1天
  17. python代码风格程序越复杂越高级_Python中代码风格的改变和相应的性能优化
  18. 【聚类】ConsensusClusterPlus包
  19. P5727 【深基5.例3】冰雹猜想
  20. centos7卸载java1.8安装java11

热门文章

  1. 【2014最新】iOS App 提交上架store 详细流程
  2. css背景颜色和图片
  3. springboot使用rocketmq-spring-boot-starter整合RocketMQ
  4. Java设计模式面试专题
  5. html-canvas-绘制简单线条
  6. 经典测试用例,一个水杯的测试
  7. 软件开发项目计划编制过程(转)
  8. 【UE4 附源工程】VR直升机模拟飞行与轰炸制作流程
  9. 请问怎么用python画一个轮廓图,,例如中国地图这种,注意是轮廓图,求大佬指点
  10. k8s 安装 elasticsearch(ECK)