public class Main {
public static void main(String[] args){
for(int i = 123; i <= 329; i++){
int[] tmp = new int[10];
int b = 2*i;
int c = 3*i;
tmp[i%10] ++;
tmp[i/10%10] ++;
tmp[i/100] ++;
tmp[b%10] ++;
tmp[b/10%10] ++;
tmp[b/100] ++;
tmp[c%10] ++;
tmp[c/10%10] ++;
tmp[c/100] ++;
boolean is = true;
for(int j = 1; j < 10; j++){
if(tmp[j]>1 || tmp[j]==0){
is = false;
}
}
if(is == true){
System.out.println(i +" "+b+" "+c);
}
}
}
}
Java实现 洛谷 P1008 三连击
原创
©著作权归作者所有:来自51CTO博客作者热爱学习的发呆哥的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
三连击(NOIP1998)
NOIP1998普及组第一题
NOIP1998 普及组 第一题 三连击 数位分解 -
Java实现 洛谷 P1008 三连击
...
java 计算 -
算法、平台、场景三连击,商汤如何渗透智慧城市
自人类有了文明以来,城市进化的脚步就从未停歇
智慧城市 人工智能 数据 开放平台 生态圈