| 比赛 | 寒假集训4 | 评测结果 | AAAAAAAAAA |
|---|---|---|---|
| 题目名称 | 金币 | 最终得分 | 100 |
| 用户昵称 | ychyyx | 运行时间 | 0.108 s |
| 代码语言 | C++ | 内存使用 | 3.86 MiB |
| 提交时间 | 2026-02-28 12:59:55 | ||
#include<iostream>
#include<cstdio>
#include<cmath>
#define ll long long
using namespace std;
ll n,k;
ll x=1,last_val;
int main(){
freopen("Gold_coin.in","r",stdin);
freopen("Gold_coin.out","w",stdout);
scanf("%lld%lld",&n,&k);
while(x<=n){
ll id=(x-1)/(k-1)+1;
ll end=min(n,(k-1)*id);
x+=((end-x)/id+1)*id;
last_val=x-id;
}
printf("%lld",last_val);
return 0;
}