-------------------------------------------------------------------------------------
简单点,对话的方式简单点
有时候没必要想一些复杂的解决方式
学习一下枚举的技巧
-------------------------------------------------------------------------------------
算法
1 import java.util.*; 2 public class Main { 3 public static void main(String[] args) { 4 Scanner input = new Scanner(System.in); 5 int n=input.nextInt(); 6 ArrayList<Integer> rs= new ArrayList<Integer>(); 7 8 for(int i=1; i<10; i++) 9 for(int j=0; j<10; j++) 10 for(int k=0; k<10; k++){ 11 if(2*i+2*j+k==n) 12 rs.add(i*10000 + j*1000 + k*100+ j*10 + i); 13 if(2*i+2*j+2*k==n) 14 rs.add(i*100000 + j*10000+ k*1000 + k*100+ j*10 + i); 15 } 16 Collections.sort(rs); 17 for(int i=0; i< rs.size(); i++) 18 System.out.println(rs.get(i)); 19 } 20 }