【CodeForces】675A - Infinite Sequence
来源:互联网 发布:甄嬛传 皇后 知乎 编辑:程序博客网 时间:2024/04/20 18:17
Description
Vasya likes everything infinite. Now he is studying the properties of a sequence s, such that its first element is equal to a (s1 = a), and the difference between any two neighbouring elements is equal to c (si - si - 1 = c). In particular, Vasya wonders if his favourite integer b appears in this sequence, that is, there exists a positive integer i, such that si = b. Of course, you are the person he asks for a help.
Input
The first line of the input contain three integers a, b and c ( - 109 ≤ a, b, c ≤ 109) — the first element of the sequence, Vasya's favorite number and the difference between any two neighbouring elements of the sequence, respectively.
Output
If b appears in the sequence s print "YES" (without quotes), otherwise print "NO" (without quotes).
Sample Input
1 7 3
YES
10 10 0
YES
1 -4 5
NO
0 60 50
NO
题意:给出一个等差数列的第一个数a1及d,判断k是不是在这个等差数列内;
注意c==0的情况;
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){int a,b,c;while(scanf("%d%d%d",&a,&b,&c)!=EOF){ if(c==0) { if(a==b) printf("YES\n"); else printf("NO\n"); } else { int m=b-a; if(m%c==0&&((m>=0&&c>0)||(m<=0)&&(c<0))) printf("YES\n"); else printf("NO\n"); }}}
- codeforces 675A Infinite Sequence
- CodeForces 675 A Infinite Sequence
- 【CodeForces】675A - Infinite Sequence
- 【CodeForces】[675A]Infinite Sequence
- CodeForces 675 A Infinite Sequence
- [CodeForces]-675A-Infinite Sequence
- codeforces 675A Infinite Sequence
- 【CodeForces】675A - Infinite Sequence(易错)
- Codeforces 622A Infinite Sequence
- CodeForces 622A Infinite Sequence
- CodeForces 622A Infinite Sequence
- CodeForces 622A Infinite Sequence
- CodeForces 622A-Infinite Sequence
- CodeForces 622A Infinite Sequence
- CodeForces-622A.Infinite Sequence
- CodeForces - 675A Infinite Sequence (模拟)水
- CodeForces 675A Infinite Sequence(等差数列求项)
- Educational Codeforces Round 7--A. Infinite Sequence
- MPI编程--使用最简单的基本函数计算PI值
- 8大排序算法图文讲解
- I2C SPI UART和CAN的区别
- Android带侧滑菜单的列表
- 实现Activity发送数据给Service ,基于Message和Bundle发送复杂数据
- 【CodeForces】675A - Infinite Sequence
- Jsp技术总结
- Java多线程问题
- 一个无序实数数组中的相邻两个元素的最大差值
- php开发环境安装
- 《深入理解Java虚拟机》读后总结 (三)JVM内存监控
- 浅谈java的垃圾回收机制
- git之从过时的header还原到master的最新header
- leetcode #43 in cpp