【CodeForces】[675A]Infinite Sequence

这里写图片描述

求一等差数列中有无某一数
只需减去首项后看能否整除c即可
需要注意的是c为0的情况

#include<stdio.h>
int main() {
    int a,b,c;
    while(scanf("%d %d %d",&a,&b,&c)!=EOF) {
        if(c==0) {
            printf("%s\n",b-a==0?"YES":"NO");
        }  else
            printf("%s\n",(b-a)%c==0&&(b-a)/c>=0?"YES":"NO");
    }
    return 0;
}

题目地址:【CodeForces】[675A]Infinite Sequence

posted @ 2016-05-30 02:28  BoilTask  阅读(11)  评论(0编辑  收藏  举报