一半TLE!!!
查看原帖
一半TLE!!!
1323415
wky_wsy_楼主2024/7/15 12:41

不知道为什么TLE:

#include <bits/stdc++.h>
using namespace std;
int main(){
    int a,b,s,g,z[3]={0},l=0,l1=0,c=0;
    scanf("%d",&a);
    
while(a!=495){
        b=a/100;
        s=a%100/10;
        g=a%10;
        if(g>s){
            z[0]=max(b,g);
            z[1]=min(b,g);
            z[2]=s;
        }
        else{
            z[0]=max(b,s);
            z[1]=min(b,s);
            z[2]=g;
        }
        l=z[0]*100+z[1]*10+z[2];
        l1=z[2]*100+z[1]*10+z[0];
        a=l-l1;
        c++;
        
    }
    printf("%d",c);
    return 0;
}
2024/7/15 12:41
加载中...