5 条题解

  • 0
    @ 2025-1-10 20:48:11
    #include<stdio.h>
    #include<iostream>
    #include<algorithm>
    using namespace std;
    const int N=100;
    int f[N];
    int main()
    {
    	int n;
    	cin>>n;
    	while(n--)
    	{
    		int count=0;
    		int m;
    		cin>>m;
    		int q=100;
    		while(q--)
    		{
    			int t=m;
    			int sum=0,sum1=0;
    			f[0]=m%10;
    			f[1]=m/10%10;
    		    f[2]=m/100%10;
    		    f[3]=m/1000%10;
    		    sort(f,f+4);
    		    sum=f[0]+f[1]*10+f[2]*100+f[3]*1000;
    		    sum1=f[0]*1000+f[1]*100+f[2]*10+f[3];
    		    m=sum-sum1;
    		    count++;
    		    if(m==t)
    		    {
    		    	cout<<count<<endl;
    		    	break;
    			}
    		}
    	}
    	return 0;
    }
    真的烦死👀️ 
    

    信息

    ID
    140
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    819
    已通过
    250
    上传者