80
查看原帖
80
796403
sandwich03楼主2022/11/19 18:26
#include<bits/stdc++.h>
using namespace std;
int a,b,q,k=0;string n;
void choose(int q)
{
    if(q<4&&q-b<0)
    {
        b=b-q-1;
        cout<<9;
        return;
    }
    else
    {
        while(1)
        {
            if(a<=0||q==9)break;
            q++;
            a--;
        }
        cout<<q;
        return;
    }
}
int main()
{
    cin>>n>>a>>b;
    while(1)
    {
        if(n[k]<'0') break;
        q=n[k]-'0';
        k++;
        choose(q);
    }
    return 0;
}
2022/11/19 18:26
加载中...