我不李姐啊
  • 板块P1657 选书
  • 楼主dlmm
  • 当前回复0
  • 已保存回复0
  • 发布时间2022/1/4 22:09
  • 上次更新2023/10/28 12:48:18
查看原帖
我不李姐啊
361712
dlmm楼主2022/1/4 22:09
#include<bits/stdc++.h>
using namespace std;
int arr[20];
int sum=0;
int n;
int a[20][2];
void s(int i){
	if(arr[a[i][0]-1]==0){
		arr[a[i][0]-1]=1;
		if(i==n-1){
			sum++;
			return;
		}
		s(i+1);
		arr[a[i][0]-1]=0;
	}
	if(arr[a[i][1]-1]==0){
		arr[a[i][1]-1]=1;
		if(i==n-1){
			sum++;
			return;
		}
		s(i+1);
		arr[a[i][1]-1]=0;
	}
	return;
}
int main(){
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%d%d",&a[i][0],&a[i][1]);
	}
	s(0);
	printf("%d",sum);
	return 0;
}
为何是全错的啊————盖亚!!!
2022/1/4 22:09
加载中...