样例过了为什么还是不行?[吐血]
查看原帖
样例过了为什么还是不行?[吐血]
1251726
lijingzejames楼主2024/12/3 21:23
#include<bits/stdc++.h>
using namespace std;
int b[200000];
int main(){
	int n,q,cnt=0;
	long long m;
	cin>>n>>m>>q;
	while(n!=m){
		if(cnt>q){
			break;
		}
		int a=0;
		a=n%10;
		b[cnt]=n;
		n=(n-a)/10+100*(a*a%10);
		cnt++;
	}
	if(cnt>q){
		cout<<"-1";
	}
	else{
		for(int i=1;i<=cnt-1;i++){
			cout<<b[i]<<endl;
		}
		cout<<m<<endl;
	}
	return 0;
}
2024/12/3 21:23
加载中...