返回

Gym - 100502K Train Passengers

发布时间:2023-10-22 09:08:34 392


题目链接:​​https://vjudge.net/problem/Gym-100502K​​​
题意:有n个火车站,火车的载客量为c,下面输入n行,每行有三个数,分别是下车人数,上车人数,不得不等车的人,火车开始和结束都为空,也就是,问输入你是否合法
解析:直接按照题意做就好

#include 
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 1000+100;
int main()
{
int c,n;
scanf("%d %d",&c,&n);
int flag = 1;
int sum = 0;
for(int i=0;i {
int t1,t2,t3;
scanf("%d %d %d",&t1,&t2,&t3);
sum -= t1;
if(sum<0)
flag = 0;
sum += t2;
if(sum>c)
flag = 0;
if(c-sum && t3)
flag = 0;
}
if(sum)
flag = 0;
if(flag)
puts("possible");
else
puts("impossible");
return 0;
}


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
Gym - 100502E Opening Ceremony 2023-10-22 06:11:57