大红大紫40pts
查看原帖
大红大紫40pts
819326
Birds_int_he_sky楼主2025/1/17 09:19

记录

#include<bits/stdc++.h>
using namespace std;
bool check(int a,int b,int c)
{
	if(a>987||b>987||c>987)
        return false;
    int cnt[10]={};
	cnt[a%10]++;
	cnt[a/10%10]++;
	cnt[a/100%10]++;
	cnt[b%10]++;
	cnt[b/10%10]++;
	cnt[b/100%10]++;
	cnt[c%10]++;
	cnt[c/10%10]++;
	cnt[c/100%10]++;	
	for(int i=1;i<10;i++)
		if(cnt[i]!=1)
			return false;
	return true;
}
int main()
{
	int a,b,c;
	bool flag=true;
	cin>>a>>b>>c;
	for(int i=123;i<=987;i++)
    {
		if(flag=check(i,i/a*b,i/a*c))
        {
			cout<<i<<" "<<i/a*b<<" "<<i/a*c<<endl;
            flag=false;
        }
    }
	if(flag)
        cout<<"No!!!";
	return 0;
}
2025/1/17 09:19
加载中...