zoukankan      html  css  js  c++  java
  • ECNU 3139 鸡兔同笼

    ECNU 3139 鸡兔同笼

    链接

    https://acm.ecnu.edu.cn/problem/3139

    题目

    单点时限: 2.0 sec

    内存限制: 256 MB

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

    输入格式
    第一行输入一个数据 a, 代表接下来共有几组数据,在接下来的 (a<10)
    a 行里,每行都有一个 n 和 m.(0
    输出格式
    输出鸡兔的个数,或者 No answer

    样例
    input
    2
    14 32
    10 16
    output
    12 2
    No answer

    思路

    解方程的题目,这里直接把腿的总数减去动物数量的两倍就是兔子数量的两倍了,去除不合法的解,最后输出即可。

    代码

      public static void fun() {
        Scanner sc = new Scanner(System.in);
        int t = sc.nextInt();
        while (t > 0) {
          t--;
          int n = sc.nextInt();
          int m = sc.nextInt();
          m = m - 2 * n;
          if (m < 0 || m > 2 * n || m % 2 != 0) {
            System.out.println("No answer");
          } else {
            m = m / 2;
            System.out.println((n - m) + " " + m);
          }
        }
      }
    
    
  • 相关阅读:
    软件工程基础
    第一个微信小项目
    数据库实践
    爬虫
    模拟体育竞技
    自己的第一个网页
    科学计算和可视化
    结队项目
    自动生成小学四则运算
    自动生成小学四则运算
  • 原文地址:https://www.cnblogs.com/blogxjc/p/14331391.html
Copyright © 2011-2022 走看看