1385Problem A:Frog

#include <iostream>
//  这题就是 《鸡蛙 同笼》啦,几个头几只脚
//  青蛙四只脚,鸡两只脚 
//  作者: FnLock
//  时间: 2017年12月2日17:51:25 
using namespace std;

int main(int argc, const char *argv[])
{
    int n;
    cin >> n;
    while(n--)
    {
        int frog;
        int chicken;
        int head;
        int leg;
        cin >> head >> leg;
        frog = (leg-2*head)/2;
        chicken = head-frog;
        /*
        咳咳!敲黑板!上面两行是重点 。
        解决这个题你可能会想到解方程 。
        那是刷题量限制了你的想象。
        首先,我们假设所有的青蛙和鸡都 训练有素!
        然后,我大吼一声 哈! 所有的青蛙和鸡都抬起
        一只脚,这时青蛙三只脚着地,鸡的话就金鸡独立,
        与此同时我又喊了一声  Fn大佬! 他们又都抬起一只脚
        这时,青蛙两只脚着地,鸡就浮起来了。
        然后两只脚除以二不就是青蛙的数目了吗? 
        */ 
        cout << frog << " " << chicken << endl;
    }

    return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值