社区讨论

60求救(必关)

B3996[洛谷 202406GESP 模拟 三级] 小洛的数字游戏参与者 3已保存回复 4

讨论操作

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

当前回复
4 条
当前快照
1 份
快照标识符
@mib31qq0
此快照首次捕获于
2025/11/23 10:12
3 个月前
此快照最后确认于
2025/11/23 12:42
3 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
string n,m;
string ans[1100000];
int main(){
    int ii=0;
    int q;
    cin>>n>>m>>q;
    int l=n.length();
    bool ky=0;
    while(q--){
        char x=n[l-1];
        for(int i=l;i>0;i--){
            n[i]=n[i-1];
        }
        n[0]=((x-'0')*(x-'0'))%10+'0';
        bool bj=0;
        for(int i=0;i<l;i++){
            if(n[i]!=m[i]){
                bj=1;
                break;
            }
        }
        if(bj){
            ans[ii]=n;
            ii++;
        }else{
            ans[ii]=n;
            ii++;
            ky=1;
            break;
        }
    }
    if(ky){
        for(int i=0;i<ii;i++){
            cout<<ans[i]<<endl;
        }
    }else{
        cout<<-1;
    }
    return 0;
}

回复

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

正在加载回复...