#include<bits/stdc++.h>
#define ll long long
using namespace std;
ll n,m;
ll f(ll x)
{
if(x==1)return 0;
if(x>3*m){ll k=(x-3*m-1)/(2*m)+1;return f(x-k*2*m)+k;}
return f((x-1)/3+1)+1;
}
int main()
{
scanf("%lld%lld",&n,&m);
printf("%lld",f(n));
}
洛谷三谴救援代码
最新推荐文章于 2023-03-14 08:49:41 发布