```java
import java.util.Scanner;
public class BoomBoomBoom
{
public static boolean Divider(int num,int dnum,int tnum)
{
int A[]=new int [10];
while(num!=0)
{
int tmp=num%10;
num/=10;
A[tmp]=1;
}
while(dnum!=0)
{
int tmp=dnum%10;
dnum/=10;
A[tmp]=1;
}
while(tnum!=0)
{
int tmp=tnum%10;
tnum/=10;
A[tmp]=1;
}
for(int i=1;i<=9;i++)
{
if(A[1]!=1)return false;
else
continue;
}
return true;
}
public class void main(String args[])
{
Scanner sc=new Scanner();
sc=null;
for(int i=1;i<=9;i++)
for(int j=1;j<=9;j++)
for(int k=1;k<=9;k++)
{
int num=100*i+10*j+k,
dnum=2*num,
tnum=3*num;
if(Divider(num,dnum,tnum)==true)
{
System.out.println(num+" "+dnum+" "+tnum);
}
}
}
```
by SingleTicket @ 2018-03-24 22:31:58
冒出一个Java大佬!
by Siyuan @ 2018-03-24 22:33:18
@[SingleTicket](/space/show?uid=29396) ~~您可以本地跑完提交输出~~
by 权御天下 @ 2018-03-24 22:59:33
Too many or few lines.为什么Orz
```java
import java.util.Arrays;
import java.util.Scanner;
public class P1008
{
public static boolean Divider(int num,int dnum,int tnum)
{
int A[]=new int [10];
Arrays.fill(A,0);
while(num!=0)
{
int tmp=num%10;
num/=10;
A[tmp]++;
}
while(dnum!=0)
{
int tmp=dnum%10;
dnum/=10;
A[tmp]++;
}
while(tnum!=0)
{
int tmp=tnum%10;
tnum/=10;
A[tmp]++;
}
for(int i=1;i<=9;i++)
{
if(A[i]==0||A[i]>1)return false;
else
continue;
}
return true;
}
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
sc=null;
for(int i=1;i<=9;i++)
for(int j=1;j<=9;j++)
for(int k=1;k<=9;k++)
{
int num=100*i+10*j+k,
dnum=2*num,
tnum=3*num;
if(Divider(num,dnum,tnum)==true)
{
System.out.println(num+" "+dnum+" "+tnum);
}
}
}
}
```
by SingleTicket @ 2018-03-25 22:53:21