1 条题解

  • 1
    @ 2026-5-26 12:50:53

    ` #include<bits/stdc++.h> using namespace std; typedef long long l; l change(l b){

        l a=0;
        for(l j=b;j>0;j/=10){
            a*=10;
            a=a+j%10;   
        }
        return a;
    

    } int main(){

    l m,sum=0,n=0;
    cin>>m;
    l a,b;
    bool c=false;
    for(l i=1;i<30;i++){
        a=change(m);
        if(a==m){
            c=true;
            sum=i-1;
            break;
        }
        m=m+a;
    }
    if(c==false)cout<<"Impossible!";
    else cout<<sum;
    return 0;
    

    }

    `

    • 1

    信息

    ID
    1519
    时间
    1000ms
    内存
    64MiB
    难度
    3
    标签
    递交数
    20
    已通过
    15
    上传者