题解 | #java百钱买百鸡问题#
百钱买百鸡问题
https://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b
import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
List<Man> list = new ArrayList<>();
for (int i = 0; i <= 20 ; i++) {
for (int j = 0; j <= 33 ; j++) {
for (int k = 0; k <= 300; k++) {
if (k % 3 == 0 && i + j + k == 100 && (i * 5 + j * 3 + k / 3) == 100) {
Man man = new Man(i, j, k);
list.add(man);
}
}
}
}
for (int i = 0; i < list.size() ; i++) {
Man man = list.get(i);
System.out.println(man.x + " " + man.y + " " + man.z);
}
}
public static class Man {
int x;
int y;
int z;
public Man(int x, int y, int z) {
this.x = x;
this.y = y;
this.z = z;
}
}
}

