1334A - A. Level Statistics

链接:

https://codeforces.com/problemset/problem/1334/A

题意:

游戏设计者会不断更新两个记录,一个数游玩次数,一个是通关次数,通关以后再玩也会添加游玩次数

给n条记录(随时间更新)判断是否合理(是否有错误)

解:

四个错误

  1. 游玩次数少于通关次数
  2. 游玩次数减少
  3. 通关次数减少
  4. 通关增量大于游玩增量

模拟,冲!

实际代码:

#include
using namespace std;
int main()
{int T;cin>>T;for(int f=1;f<=T;f++){int n;cin>>n;int a=0,b=0;bool ans=1;for(int i=1;i<=n;i++){int tempa,tempb;cin>>tempa>>tempb;if(i==1){if(tempb>tempa) ans=0;}else{if(tempbtempa){ans=0;continue;}if((tempa-a)<(tempb-b)){ans=0;continue;}}a=tempa;b=tempb;}if(ans) cout<<"Yes"<

限制:

time limit per test

2 seconds

memory limit per test

256 megabytes

input

standard input

output

standard output


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部