虽然过了,但是我不理解为什么第一次过不了
查看原帖
虽然过了,但是我不理解为什么第一次过不了
360345
tlofufu楼主2022/7/25 09:47
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
bool f;
int i,j,k;
int v[10];
int main(){
	int f=0;
	scanf("%d%d%d",&a,&b,&c);
	for(i=123;i<=987;i++){
		j=i/a*b*1.0;
		k=i/a*c*1.0;
		if(k>999) break;
		if((i%10)*(i/100)*(i/10%10)*(j%10)*(j/100)*(j/10%10)*(k%10)*(k/100)*(k/10%10)==362880&&
		(i%10)+(i/100)+(i/10%10)+(j%10)+(j/100)+(j/10%10)+(k%10)+(k/100)+(k/10%10)==45){
			f=1;
			printf("%d %d %d\n",i,j,k);
		}
	}
	if(f==0) printf("No!!!");
	return 0;
} 

这一个80分,第五个点过不去

2022/7/25 09:47
加载中...