博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NYOJ 64 鸡兔同笼
阅读量:3674 次
发布时间:2019-05-21

本文共 534 字,大约阅读时间需要 1 分钟。

鸡兔同笼

时间限制:
3000 ms  |  内存限制:
65535 KB
难度:
1
描述
已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。
输入
第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)
a行里,每行都有一个n和m.(0<m,n<100)
输出
输出鸡兔的个数,或者No answer
样例输入
214 3210 16
样例输出
12 2No answer

思路:解二元一次方程组

/*x+y = n;x+2y = m/2;-> y = m/2 - n;   x = 2*n - m/2*/#include 
int main(){ int m; scanf("%d",&m); while (m--) { int n,m; scanf("%d%d",&n,&m); if (m%2 != 0 || m/2 - n < 0 || 2*n - m/2 < 0) { printf("No answer\n"); } else { printf("%d %d\n",2*n - m/2,m/2 - n); } } return 0;}

转载地址:http://whmbn.baihongyu.com/

你可能感兴趣的文章
Part 1 start network programming:chapter one:1.1理解网络编程和套接字
查看>>
Part 1 start network programming:chapter one:1.2 基于Linux 的文件操作
查看>>
Part 1 start network programming:chapter one:1.3 基于Windows平台的实现
查看>>
Part 1 start network programming:chapter one:1.4 基于Windows的套接字相关函数及示例
查看>>
Part 1 start network programming:chapter two:2.1 套接字协议及其数据传输
查看>>
Cortex-A 系列CP15协处理器简单解析
查看>>
4. led驱动控制:驱动中操作寄存器完成led控制
查看>>
移动零(方1:利用vector erase实现,方2:利用双指针思想实现)
查看>>
L2 L3: 操作系统启动知识点
查看>>
L4、L5:操作系统的接口、系统调用的实现、实验:实现自己的系统调用!
查看>>
L8 CPU管理直观想法L9多进程图像、实验:进程状态跟踪监控
查看>>
Python之旅12:线程、进程和协程
查看>>
MySQL基础(一)
查看>>
urllib的简单使用与HTTP 错误的列表
查看>>
SQLite
查看>>
HTML基础
查看>>
CSS基础篇
查看>>
Redis基础
查看>>
Javascript
查看>>
DOM操作
查看>>