首页 > 学院 > 开发设计 > 正文

Codeforces Round #362 (Div. 2) A. Pineapple Incident(水题)

2019-11-10 19:18:27
字体:
来源:转载
供稿:网友

题目链接:http://codeforces.com/contest/697/PRoblem/A

【中文题意】给你三个数t,s,x。有这么一个序列t,t+s,t+s+1,t+2*s,t+2*s+1……..问你x在不在这个序列中。 【思路分析】直接判断(x-t)%s的值和(x-t)%(s+1)的值,另外再特判一下就好了,比如x正好为t+1的时候或者x==t的时候。 【AC代码】

#include<cstdio>#include<iostream>#include<cstring>#include<cmath>#include<queue>#include<stack>#include<map>#include<algorithm>using namespace std;#define LL long longint main(){ int t,s,x; while(~scanf("%d%d%d",&t,&s,&x)) { if(x<t) { printf("NO/n"); continue; } if((x-t)%s==1||(x-t)%s==0) { if(x-t>=s||x-t==0) printf("YES/n"); else { printf("NO/n"); } continue; } printf("NO/n"); } return 0;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表