思路
这题很神奇,首先数据范围高达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
Comments NOTHING