社区讨论

Too long on line 0是什么鬼???

P1106删数问题参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mi6h2uu6
此快照首次捕获于
2025/11/20 04:46
4 个月前
此快照最后确认于
2025/11/20 04:46
4 个月前
查看原帖
我自己测试对的,但交上去全
#WA 解释是
#Too long on line 0
什么鬼?
源码:
CPP
#include<bits/stdc++.h>
using namespace std;
string n;
int k;
bool flag;
int main()
{
    cin>>n>>k;
    int i,j=0;
    for(i=1;i<=k;i++)
    {
        flag=0; 
        for(j=0;j<n.size()-1;j++)
            if(n[j+1]<n[j])
            {
                for(int t=j;t<n.size();t++)n[t]=n[t+1];
                n[n.size()-1]='\0'; 
                flag=1;
                break;
            }
        if(!flag)n[n.size()-1]='\0';
    }
    while(!(n[0]-'0'))
    {
        for(int t=0;t<n.size();t++)n[t]=n[t+1];
        n[n.size()-1]='\0';
    }
    cout<<n<<endl;
    return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...