• 题解 CF675A 【Infinite Sequence】


    这道题其实是纯模拟,只不过坑多了一点(本蒟蒻才不告诉你我wa了n次

    规律:如果a、b的差可以被c整除,辣么输出YES,否则输出NO(注:有坑!)

    边贴代码边讲:

    #include <bits/stdc++.h>
    using namespace std;
    int main()
    {
      int a,b,c;
      cin>>a>>b>>c;//输入
      if(c==0)//如果公差是零,辣么……
      {
        if(a==b) cout<<"YES";//相等就是数列
        else cout<<"NO";//不相等就不是
      }
      else//如果公差84零,辣么……
      {
        if(c>0)//如果公差大于零……
        {
          if(a<=b&&(b-a)%c==0) cout<<"YES";//判断:a小于b且它们的差能被c整除
          else cout<<"NO";
        }
        else//如果公差小于零……
        {
          if(a>=b&&(a-b)%c==0) cout<<"YES";//判断:a大于b且它们的差能被c整除
          else cout<<"NO";
        }
      }
      return 0;
    }
    

    QwQ,大家886

  • 相关阅读:
    BM&EXCRT
    杨丰磊
    poj3613 Cow Relays
    详解KMP算法
    信息学作文
    恐怖的奴隶主(bob)
    玩具(toy)
    杯子 (glass)
    P3916 图的遍历
    《上帝给我一个任务,叫我牵一只蜗牛去散步》
  • 原文地址:https://www.cnblogs.com/oierscw/p/12548483.html
Copyright © 2020-2023  润新知