3 条题解
-
0
#include <stdio.h>
int main() { int x; int n,m; double a,b; //a鸡 b兔子 scanf("%d",&x); for(int i=0;i<x;i++){ scanf("%d %d",&n,&m); //总数n 腿数m b=(m-2n)/2.0; a=n-b; int l=a; int y=b; if((a>=0&&b>=0)&&(l10a10&&y10b*10)) printf("%g %g\n",a,b); else printf("No answer\n"); } return 0;
}
-
0
#include<stdio.h> int main() { int x,y,n,m,N;//x是鸡的个数,y是兔子的个数,n,m分别为头和脚的个数,N是组数 scanf("%d",&N); if(N<10) { while(N--) { scanf("%d %d",&n,&m); x=(4*n-m)/2;//根据数学解题列二元一次方程组,将x,y的代数式推出来 y=n-x; if(m%2==0&&y>0)//保证输入的脚的个数是合法的,以及鸡和兔子的个数合法 { printf("%d %d\n",x,y); } else { printf("No answer\n"); } } } else { return 0; } return 0; }
- 1
信息
- ID
- 143
- 时间
- 3000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- (无)
- 递交数
- 1681
- 已通过
- 294
- 上传者