92分求助啊啊啊!
查看原帖
92分求助啊啊啊!
342798
Desert_Lycoris楼主2020/8/10 17:03

依然依旧仍然还是第三个子任务的第二个点过不去,太难为本蒟蒻了!!

#include<bits/stdc++.h>
using namespace std;
int x, k, pre = 0;
vector<int> num;
int main()
{
    cin >> k >> x;
    while(x > 0)
    {
        pre++;
        num.push_back(x % 10);
        x /= 10;
    }
    if(pre >= k + 1)
    {
        num[k]++;
    }
    else
    {
        for(int i = pre; i <= k-1; i++)
        {
            num[i] = 0;
        }
        num[k] = 1;
        pre = k + 1;
    }
    for(int i = pre - 1; i >= 0; i--)
    {
        cout << num[i];
    }
    return 0;
}

求大佬帮助~~

2020/8/10 17:03
加载中...