1 条题解
-
0
#include<bits/stdc++.h>
using namespace std;
int A, B, C;
int x, y, z;
int arr[10]={0};
int flag=0;
int sum=0;
int main(){
scanf("%d %d %d", &A, &B, &C); int i; for(i=1; i<1000/3; i++){ x=i*A; y=i*B; z=i*C; int j; for(j=1; j<=3; j++){ arr[x%10]++; x/=10; } for(j=1; j<=3; j++){ arr[y%10]++; y/=10; } for(j=1; j<=3; j++){ arr[z%10]++; z/=10; } for(j=1; j<=9; j++){ if(arr[j] != 1) { flag=1; break; } } for(j=1; j<=9; j++){ arr[j]=0; } if(flag == 0){ printf("%d %d %d\n", i*A, i*B, i*C); sum++; } flag=0; } if(sum == 0){ printf("%s","No!!!"); } return 0;
}
- 1
信息
- ID
- 5676
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 2
- 标签
- 递交数
- 100
- 已通过
- 44
- 上传者