以太坊 canal安装 namespace 动态条形图 xcode validation templates kubernetes syntax 如何做网络营销推广 Minjs NEJ 后台管理界面 jquery选择器找子元素 android小程序源代码 安卓虚拟机运行windows 查看mysql密码 java二维数组赋值 kubernetes集群搭建 mysql新建数据库 pythonapi python基础练习 java中string java实现 java编程入门 神龙kms ipad锁屏 华为一键root工具 迅雷免费会员号共享 无限弹窗bat 选择模拟位置信息应用 魔兽七个人 烧饼修改器打不开 cad特性匹配 pr放大画面 暗黑3挂机plusready 逗号的作用 截取字符串 jquery手册 Mapper
当前位置: 首页 > 学习教程  > 编程语言

竞赛入门-鸡兔同笼

2021/1/28 23:41:13 文章标签:

题目: 已知鸡和兔的总数量为n,总腿数为m。 输入n和m,依次输出鸡的数目和兔的数目。 如 果无解,则输出No answer。 样例输入: 14 32 样例输出: 12 2 样例输入: 10 16 样例输出: …

题目:

已知鸡和兔的总数量为n,总腿数为m。 输入n和m,依次输出鸡的数目和兔的数目。 如
果无解,则输出No answer。

样例输入:
14 32

样例输出:
12 2

样例输入:
10 16

样例输出:
No answer


分析:

设鸡x,兔y,有:

x+y=n

2x+4y=m

求解:

y = (m-2n)/2

x= n - y


代码实现:代码片

#include<stdio.h>
int main()
{
    int  n,m,a,b;
    scanf("%d%d",&n,&m);
    a = (4*n-m)/2;
    b = n-a;
    if(a<0 || b<0 || m%2 ==1 ){
        printf("No answer");
    }else{
        printf("%d %d",a,b);
    }
    return 0;
}



本文链接: http://www.dtmao.cc/news_show_650275.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?