南阳OJ 题目64:鸡兔同笼
2017-04-23 22:15
162 查看
题目信息:鸡兔同笼
虽然是水题,但是还是有错误,不得不好好看看题目。一经测试发现是这个地方存在问题:
假设有两个头,八只腿,应该是两只兔的结果,却没有答案,说明在循环的条件处理又错误,
果然,鸡应该从0开始算的,还是细心的一个问题!!!
代码实现:
package com.Basic; import java.util.Scanner; /* * Dragon * 2017/4/23 * 鸡兔同笼:http://acm.nyist.net/JudgeOnline/problem.php?pid=64&rec=rec */ public class Num_64 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int[][] result=new int [2]; int[] flag=new int ; for(int i=0;i<n;i++) { int count=in.nextInt(); int legNumber=in.nextInt(); flag[i]=isSolution(count,legNumber,result,i); } for(int i=0;i<n;i++) { if(flag[i]==0) System.out.println("No answer"); else System.out.println(result[i][0]+" "+result[i][1]); } } private static int isSolution(int count, int legNumber, int[][] result, int i) { for(int chicken=0;chicken<=count;chicken++) { int rabbit=count-chicken; if(2*chicken+4*rabbit==legNumber) { result[i][0]=chicken;result[i][1]=rabbit; return 1; } } return 0; } }
相关文章推荐
- 南阳oj 题目64 鸡兔同笼
- nyoj题目64:鸡兔同笼
- 南阳题目64-鸡兔同笼
- 基础语言-题目64(鸡兔同笼)
- 题目64 鸡兔同笼
- 题目64-鸡兔同笼
- NYOJ 题目64 鸡兔同笼
- 南阳oj 题目91 阶乘之和
- NYOJ 64 鸡兔同笼
- 题目64:大整数排序
- (题目64)题目1190:大整数排序
- OpenJudge计算概论-鸡兔同笼【新版题目,简单计算级别】
- 【python】【leetcode】【算法题目64—Minimum Path Sum】
- 题目64:大整数排序
- 【NYOJ64】鸡兔同笼
- 鸡兔同笼【nyoj64】
- 南阳oj 光棍的yy 题目655
- 南阳理工 64 鸡兔同笼
- 面试- 阿里-. 大数据题目- 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?