1334A - A. Level Statistics

链接: https://codeforces.com/problemset/problem/1334/A 题意: 游戏设计者会不断更新两个记录,一个数游玩

链接:

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