讨论 / 等等题解错误!!! c++数列 这才是对的:
linchenzhi 2018-12-10 21:59:03
点我顶贴 收藏 删除
#include<cstdio>

int k,n,i=1,j=1,l=1;

long long q[1001]={0,1};

inline long long min(long long a,long long b){return a<b?a:b;}

int main(){

scanf("%d%d",&k,&n);

while(l<n){

long long a=q[i]*k,b=q[j]*k+1;

q[++l]=min(a,b);

if(q[l]==a)i++;

if(q[l]==b)j++;

}

printf("%lld",q[n]);

}

上一回是90分

这是100分的

查看更多回复
提交回复