#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;
}
1385Problem A:Frog
最新推荐文章于 2019-01-09 23:20:00 发布