제출 #442910

#제출 시각아이디문제언어결과실행 시간메모리
442910Wasif_JamilZapina (COCI20_zapina)C++14
22 / 110
1063 ms284 KiB
// "Say:He is the Most Merciful,We have believed in him and upon him we have relied" [67:29]

#include<bits/stdc++.h>
using namespace std;
vector<int>who[21];
int n;
int ans = 0;
void f(int i){
	if(i == n+1){
		for(int i=1; i<=n; i++){
			int sz = who[i].size();
			if(sz == i){
				ans++;
				break;
			}
		}
		return ;
	}
	for(int j=1; j<=n; j++){
		who[j].push_back(i);
		f(i+1);
		who[j].pop_back();
	}
}

int main(){
	cin >> n;
	f(1);
	cout << ans << '\n';
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...