3 条题解

  • 0
    @ 2023-11-16 21:19:43

    #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
      @ 2023-10-19 19:48:40
      #include<stdio.h>
      int main()
      {
      	int a;
      	scanf("%d",&a);
      	while(a--){
      		int n,m,x,y;
      		scanf("%d%d",&n,&m);
      		x=2*n-m/2;
      		y=m/2-n;
      		int num=0;
      		if(x<0||y<0||x+y!=n||x*2+y*4!=m){
      			printf("No answer\n");
      			num++;
      		}
      		if(num==0){
      			printf("%d %d\n",x,y);
      		}
      	}
      	return 0;
      }
      
      • 0
        @ 2023-9-4 22:30:50

        #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
        上传者