to_string解法,应该是最简单的了,
查看原帖
to_string解法,应该是最简单的了,
1573746
wyxing楼主2024/12/27 19:40

to_string可以将数字转为字符串,我们令i的三个方式加进string a,再快排ASCII码值,与string b="123456789"相比较即可。

#include<bits/stdc++.h>
using namespace std;
int main()
{
	for(int i=123;i<=327;i++)
	{
		string a;
		a+=to_string(i);
		a+=to_string(i*2);
		a+=to_string(i*3);

		sort(a.begin(),a.end());

		string b="123456789";
		if(a==b)
			cout<<i<<" "<<i*2<<" "<<i*3<<endl;
	}
	return 0;
} 
2024/12/27 19:40
加载中...