题解 | #百钱买百鸡问题#
百钱买百鸡问题
http://www.nowcoder.com/practice/74c493f094304ea2bda37d0dc40dc85b
public class Main{
public static void main(String[]args){
//Scanner input = new Scanner(System.in);
//int a = input.nextInt();
//好像是任意数字开始百元百鸡排序
//int money = 100;
//int nums = 100;
int cock = 0; //max--20 1cock=15chicken 1cock=5/3hen
int hen = 0; //max--33 1hen = 9chicken
int chicken = 0; //max--100/300
//while(cock+hen+chicken < 100 && cock*15+hen*9+chicken < 300){
for(int i = 0; i < 15; i++){ //这里是鸡公,不会多于14只
for(int j = 25; j > -1; j--){ //鸡母,最多25只
int k = 100 -i -j;
if(i*15+j*9+k == 300){
System.out.println(i+" "+j+" "+k);
//System.out.print("/n");
}
}
}
/*}
if(cock+hen+chicken == 100 && cock*15+hen*9+chicken == 300){
System.out.printf(cock+" "+hen+" "+chicken);
}*/
}
}