acm C语言鸡兔同笼问题

描述

浙江工商大学校园里绿树成荫,环境非常舒适,因此也引来一批动物朋友来此居住。 童心未泯的redraiment就经常带些碎面包什么的去广场喂鸽子和兔子,并和它们玩耍。一点也不像大学生,还是一副老不正经的样子,呵呵。 随着鸽子和兔子数目的增多,redraiment带的那点食物已经不够它们瓜分了。为了能让自己的好朋友吃的饱饱的,redraiment决定统计一下有多少只鸽子和有多少只兔子,以便带来足够的食物。一、二、三、四、五…他开始数了。 现在,他已经知道有这些鸽子和兔子一共有n个头和m只脚。请你帮他写个程序计算一下一共有多少只鸽子和兔子。

输入

输入包括多组数据。 每行包括2个数据:n、m(代表上面题目中提到的意思1≤n, m≤230)。 n、m都是整数。

输出

每组数据的输出都只有一行,分别是鸽子的数量和兔子数量。 如果输入的测试数据不能求得结果,那肯定是redraiment这个马大哈数错了,就输出”Error”提示他。

样例输入

94 35 13

样例输出

12 23 error

上代码

#include <stdio.h>
int main()
{
    int m,n,x,y; 
    scanf("%d,%d",&m,&n);
    if (n>=1,m<=2^30 )
    {
        if ( m % 2 == 0 )
        {
            x=2*n-m/2;
            y=m/2-n;
            printf("%d,%d\n",x,y);
        }
        else
        {
            printf("error\n");
        }
    }
    else
    {
        printf("error\n");
    }
    return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏专知

关关的刷题日记83 – Leetcode 441. Arranging Coins

关关的刷题日记83 – Leetcode 441. Arranging Coins 题目 You have a total of n coins that yo...

29970
来自专栏后端技术探索

算法之经典背包问题分析与实例

我们人类是一种贪婪的动物,如果给您一个容量一定的背包和一些大小不一的物品,裝到背包里面的物品就归您,遇到这种好事大家一定不会错过,用力塞不一定是最好的办法,...

10810
来自专栏量子位

破解梵蒂冈秘密档案,这个AI认识中世纪手写拉丁文

这听起来就有点难度了。有一个叫 In Codice Ratio 的项目正在尝试把梵蒂冈秘密档案转录为可供查询的电子版。

14530
来自专栏hadoop学习笔记

Hanlp自然语言处理工具的使用演练

Hanlp是由一系列模型与算法组成的工具包,目标是普及自然语言处理在生产环境中的应用。Hanlp具备功能完善、性能高效、架构清洗、语料时新、可自定义的特点;提供...

20720
来自专栏灯塔大数据

每周学点大数据 | No.31拓扑排序

No.31期 拓扑排序 Mr. 王:很好,你还记得这个问题。接下来我们来讨论另一种磁盘中的大数据算法策略,叫作时间前向处理方法。在这种策略中,我会讲解求解最...

37870
来自专栏量化投资与机器学习

【独家重磅】来自华尔街的量化金融面试Q&amp;A(第一期)

这是一个十分简单的问题。因为10=2*5,所以0的个数就是100!因式分解后2*5(必须配对)的个数。显然因式分解中2的个数比5多,因此问题划归为5的个数决定了...

13220
来自专栏PPV课数据科学社区

如何向小白介绍何谓机器学习和数据挖掘?买回芒果他就懂了

  买芒果   嘴馋的你想吃芒果了,于是你走到水果摊,挑了几个让老板过过秤,然后你再根据芒果的斤两付钱走人。   显然,买芒果你当然是挑着最甜、最熟的来买(因为...

36670
来自专栏趣学算法

ACM竞赛学习指南(算法工程师成长计划)

86310
来自专栏mathor

第四届蓝桥杯决赛B组C/C++——牧场阳光

17820
来自专栏ACM算法日常

5行位运算,map靠边站——位操作进阶

Given an array of integers, every element appears three times except for one. F...

13310

扫码关注云+社区

领取腾讯云代金券