洛谷.P1008 三连击

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a=100,b,c,a1,b1,c1,a2,b2,c2,a3,b3,c3;
	for(;a<333;a++)
	{
		b=a*2;
		c=a*3;
		a1=a/100;
		a2=a%100/10;
		a3=a%10;
		b1=b/100;
		b2=b%100/10;
		b3=b%10;
		c1=c/100;
		c2=c%100/10;
		c3=c%10;
		if(a1+a2+a3+b1+b2+b3+c1+c2+c3==45&&a1*a2*a3*b1*b2*b3*c1*c2*c3==362880)
		cout<<a<<" "<<b<<" "<<c<<endl;
	}
	return 0;
}

 

留下评论