暴力破解是可以的,主要是如何快速找到第一个奇数。
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) { // 注意 while 处理多个 case
int m = in.nextInt();
int m3 = m*m*m;
int start = m*m-m;
if(start%2==0)start+=1;
for(int i= start;;i+=2){
int temp = 0;
for(int j = 0;j<m;++j){
temp +=i+2*j;
}
if(temp==m3){
for(int j=0;j<m;++j){
if(j!=m-1){
System.out.print(i+2*j+"+");
}
else System.out.print(i+2*j);
}
break;
}
}
}
}
**}**