蒟蒻 · 求助
查看原帖
蒟蒻 · 求助
464732
luqyou楼主2021/12/8 13:42
#include<bits/stdc++.h>
using namespace std;
int a[21][21],n,k,ans,pm[21][21],cg[25][25];
bool f=1;
int main(){
    cin>>n>>k;
    for(int i=1;i<=k;i++){
        for(int j=1;j<=n;j++){
            cin>>a[i][j];
            pm[i][a[i][j]]=j;
        }
    }
	for(int i=1;i<=n;i++){
		for(int j=i+1;j<=n;j++){
			for(int l=1;l<=k;l++){
				for(int m=1;m<=n;m++){
					if(a[l][m]==i){
						for(int o=m+1;o<n;o++){
							if(a[l][o]==j){
								cg[i][j]+=1;
							}
						}
					}
				}
			}
		}
	} 
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			if(cg[i][j]==k){
				ans++;
			}
		}	
	}
		
	cout<<ans*2;
    return 0;
}
2021/12/8 13:42
加载中...