2012年南海初中竞赛 数列

发布于 2019-04-17  855 次阅读


这里写图片描述

思路

这题很神奇,首先数据范围高达10的12次方。。。
1.首先用(n-a)/b+1求出等差数列的长度
!!!!!这里要注意会出现n

#include 
using namespace std;
int main()
{
//  freopen("shulie.in", "r", stdin);
  // freopen("shulie.out", "w", stdout);
    long long a,b,c,d;
    long long n;
    scanf("%I64d%I64d%I64d%I64d",&a,&b,&c,&d);
    scanf("%I64d",&n);

    long long  x=n-a;
    x=x/b;
    x++;
    if (n
]]>