文章
24
粉丝
27
获赞
120
访问
6.4k
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int MOD = 1e9 + 7;
ll n,s,a,b,l=1,r=1,la,ra,sum,minn=LLONG_MAX;
int main() {
cin>>n>>s>>a>>b;
la=ra=a;
while(r<=n){
sum+=ra;
if(sum>=s){
while(sum>=s){
sum-=la;
l++;
la=la*b%MOD;
}
minn=min(r-l+2,minn);
}
r++;
ra=ra...
登录后发布评论
暂无评论,来抢沙发