1 条题解

  • 0
    @ 2025-4-12 21:52:30

    C :

    #include <stdio.h>
    
    int main ()
    {
    	//freopen("input.txt","r",stdin);
    	//freopen("output.txt","w",stdout);
    	int n;
    	int num[2][5];
    	int temp;
    	scanf("%d",&n);
    	for(int i=0;i<n;i++)
    	{
    		for(int j=0;j<2;j++)
    			for(int k=0;k<5;k++)
    				scanf("%d",&num[j][k]);
    		for(int j=2;j<4;j++)
    			for(int k=0;k<5;k++)
    			{
    				scanf("%d",&temp);
    				if(num[0][k]<num[1][k]&&num[0][k]<temp)
    				{
    					num[0][k]=num[1][k];
    					num[1][k]=temp;
    				}
    				if(num[1][k]<temp)
    				{
    					num[1][k]=temp;
    				}
    			}
    			for(int i=0;i<2;i++)
    			{
    				int flagp=1;
    				for(int j=0;j<5;j++)
    				{
    					//if(flagp)
    					//	flagp=0;
    					//else
    					//	printf(" ");;
    					//printf("%d",num[i][j]);
    					printf("%d ",num[i][j]);
    				}
    				printf("\n");
    			}
    	}
    }
    

    C++ :

    #include<stdio.h> 
    #define P(z) for(i=0;i<5;++i)printf("%d ",z[i]);printf("\n"); 
    int main(){ 
    	int n,i,j,t,a[5],b[5]; 
    	while(~scanf("%d",&n)){ 
    		while(n--){
    			scanf("%d%d%d%d%d%d%d%d%d%d",a,a+1,a+2,a+3,a+4,b,b+1,b+2,b+3,b+4);
    			for(i=0;j=i%5,i<10;++i){ 
    				scanf("%d",&t); 
    				if(t>a[j]){ 
    					if(a[j]<b[j]){ 
    						a[j]=b[j];
    						b[j]=t; 
    					} else 
    						b[j]=t; 
    				} else if(t>b[j])
    					b[j]=t; 
    			} 
    			P(a);P(b); 
    		} 
    	} 
    }
    
    • 1

    信息

    ID
    2090
    时间
    1000ms
    内存
    32MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者