#29617:


jay940822@gmail.com (哈密瓜)

學校 : 不指定學校
編號 : 181309
來源 : [118.168.2.19]
最後登入時間 :
2024-04-16 01:40:15
a291. nAnB problem | From: [118.168.15.125] | 發表日期 : 2022-03-14 18:20

#include <stdio.h>

#include <stdlib.h>

 

int main()

{

    int right[4];

    int temp[4];

    while(scanf("%d%d%d%d",&right[0],&right[1],&right[2],&right[3])!=-1){

        int n;

        scanf("%d",&n);

        int input[10001][4];

        for(int i=0;i<n;i++){

            for(int i=0;i<4;i++){

            temp[i]=right[i];

        }

            for(int j=0;j<4;j++){

                scanf("%d",&input[i][j]);

            }

            int a,b;

            a=b=0;

            for(int j=0;j<4;j++){

                if(input[i][j]==temp[j]){

                    a++;

                    input[i][j]=-1;

                    temp[j]=-2;

                }

            }

            printf("%dA",a);

            for(int j=0;j<4;j++){

                for(int k=0;k<4;k++){

                    if(input[i][j]==temp[k]){

                        b++;

                        input[i][j]=-1;

                        temp[k]=-2;

                        break;

                    }

                }

            }

            printf("%dB\n",b);

        }

    }

    return 0;

}

 

 
ZeroJudge Forum