6 条题解
- 
  0
#include<stdio.h> #include<iostream> using namespace std; int main() { int q; cin>>q; while(q--) { int n,m,f=0,count=0; cin>>n>>m; for(int i=0;i<=n;i++) { if(m==4*n-2*i) { f=1; count=i; break; } } if(f==1) { cout<<count<<" "; cout<<n-count<<endl; }else{ cout<<"No answer"<<endl; } } return 0; } 换行 - 
  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
 - 难度
 - 7
 - 标签
 - (无)
 - 递交数
 - 2040
 - 已通过
 - 398
 - 上传者