Submission #442910

# Submission time Handle Problem Language Result Execution time Memory
442910 2021-07-09T10:45:07 Z Wasif_Jamil Zapina (COCI20_zapina) C++14
22 / 110
1000 ms 284 KB
// "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 time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 1 ms 204 KB Output is correct
5 Correct 9 ms 284 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 1 ms 204 KB Output is correct
5 Correct 9 ms 284 KB Output is correct
6 Execution timed out 1063 ms 204 KB Time limit exceeded
7 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 204 KB Output is correct
2 Correct 1 ms 204 KB Output is correct
3 Correct 1 ms 204 KB Output is correct
4 Correct 1 ms 204 KB Output is correct
5 Correct 9 ms 284 KB Output is correct
6 Execution timed out 1063 ms 204 KB Time limit exceeded
7 Halted 0 ms 0 KB -