?
  • 板块学术版
  • 楼主QWQ_jyc
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/4/1 21:55
  • 上次更新2023/10/23 19:42:48
查看原帖
?
760850
QWQ_jyc楼主2023/4/1 21:55

已知两个整数 aabb ,每次允许选取其中一个数字,将这个数字加上它的个位数。

不限操作次数,请问能否将两个数字变为相等?

#include<bits/stdc++.h>
using namespace std;
long long t;
int a[114514191],b[114514191];
int main(){
  	cin>>t;
  	for(int i=1;i<=t;i++){
  		cin>>a[i]>>b[i];
	}
	for(int i=1;i<=100000000000;i++){
		a[i]+=a[i]%10;
		b[i]+=b[i]%10;
		if(a[i]==b[i]){
			cout<<"Yes"<<endl;
			break;
		}
	}	
	for(int i=1;i<=t;i++){
  		if(a[i]!=b[i])
			cout<<"No"<<endl;
	}
  	return 0;
}
2023/4/1 21:55
加载中...