当前位置: 代码迷 >> 综合 >> 算法竞赛入门经典的java实现之鸡兔同笼-gt;Demo03.java
  详细解决方案

算法竞赛入门经典的java实现之鸡兔同笼-gt;Demo03.java

热度:76   发布时间:2023-10-27 06:25:54.0

已知鸡和兔的总数量为n,总腿数为m,输入n和m,依次输出鸡的数目和兔的数目。如果无解则输出“No Answer”(不要引号)。

样例输入:14 32

样例输出:12 2

样例输入:10 16

样例输出:No Answer

下面贴出源码:

package cn.zimo.algorithm;import java.util.Scanner;/*** 鸡兔同笼* @author 子墨* @date 2018年4月26日 上午10:58:50*/
public class Demo03 {public static void main(String[] args) {int n,m;Scanner scan=new Scanner(System.in);n=scan.nextInt();m=scan.nextInt();int a;int b;a=n-(m-2*n)/2;b=(m-2*n)/2;if(m%2!=0||a<0||b<0) {System.out.println("No answer");}else {System.out.printf("%d %d",a,b);}}}