# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
341167 | 2020-12-29T04:53:06 Z | beksultan04 | 결혼 문제 (IZhO14_marriage) | C++14 | 1500 ms | 6252 KB |
#include <bits/stdc++.h> using namespace std; #define ll long long #define pii pair<int,int> #define OK puts("OK"); #define NO puts("NO"); #define YES puts("YES"); #define fr first #define sc second #define ret return #define scanl(a) scanf("%lld",&a); #define scanll(a,b) scanf("%lld %lld",&a, &b); #define scanlll(a,b,c) scanf("%lld %lld %lld",&a,&b,&c); #define scan1(a) scanf("%d",&a); #define scan2(a,b) scanf("%d %d",&a, &b); #define scan3(a,b,c) scanf("%d %d %d",&a,&b,&c); #define all(s) s.begin(),s.end() #define allr(s) s.rbegin(),s.rend() #define pb push_back #define sz(v) (int)v.size() #define endi puts(""); #define eps 1e-12 const int N = 1e5+12; const ll INF=1e15+7; vector <int> g[N]; int vis[N],m,n,ans,l; bool is(){ int i; for (i=1;i<=m;++i){ if (vis[i]==0)ret 0; } ret 1; } set<pii> s; void dfs(int x){ if (is()){ s.insert({l,x}); } if (x > n)ret ; int i; for (i=0;i<g[x].size();++i){ vis[g[x][i]]++; dfs(x+1); vis[g[x][i]]--; } } main(){ int i,k,j; scan3(n,m,k) while (k-- ){ int x,y; scan2(x,y) g[x].pb(y); } for (i=1;i<=n;++i){ l=i; dfs(i); } cout <<s.size(); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 2 ms | 2668 KB | Output is correct |
2 | Incorrect | 2 ms | 2668 KB | Output isn't correct |
3 | Incorrect | 3 ms | 2668 KB | Output isn't correct |
4 | Incorrect | 2 ms | 2668 KB | Output isn't correct |
5 | Incorrect | 2 ms | 2668 KB | Output isn't correct |
6 | Incorrect | 2 ms | 2668 KB | Output isn't correct |
7 | Execution timed out | 1580 ms | 2668 KB | Time limit exceeded |
8 | Correct | 2 ms | 2668 KB | Output is correct |
9 | Correct | 2 ms | 2668 KB | Output is correct |
10 | Correct | 3 ms | 2668 KB | Output is correct |
11 | Correct | 2 ms | 2668 KB | Output is correct |
12 | Correct | 2 ms | 2668 KB | Output is correct |
13 | Incorrect | 2 ms | 2668 KB | Output isn't correct |
14 | Execution timed out | 1585 ms | 2668 KB | Time limit exceeded |
15 | Correct | 936 ms | 2816 KB | Output is correct |
16 | Incorrect | 3 ms | 2668 KB | Output isn't correct |
17 | Incorrect | 64 ms | 2668 KB | Output isn't correct |
18 | Incorrect | 5 ms | 2668 KB | Output isn't correct |
19 | Execution timed out | 1585 ms | 2668 KB | Time limit exceeded |
20 | Execution timed out | 1550 ms | 2668 KB | Time limit exceeded |
21 | Correct | 7 ms | 2668 KB | Output is correct |
22 | Execution timed out | 1581 ms | 2668 KB | Time limit exceeded |
23 | Execution timed out | 1588 ms | 2668 KB | Time limit exceeded |
24 | Execution timed out | 1585 ms | 2668 KB | Time limit exceeded |
25 | Execution timed out | 1590 ms | 2924 KB | Time limit exceeded |
26 | Execution timed out | 1548 ms | 2668 KB | Time limit exceeded |
27 | Correct | 2 ms | 2668 KB | Output is correct |
28 | Execution timed out | 1583 ms | 2668 KB | Time limit exceeded |
29 | Execution timed out | 1581 ms | 2796 KB | Time limit exceeded |
30 | Execution timed out | 1588 ms | 2796 KB | Time limit exceeded |
31 | Execution timed out | 1588 ms | 3436 KB | Time limit exceeded |
32 | Execution timed out | 1593 ms | 2796 KB | Time limit exceeded |
33 | Correct | 2 ms | 2668 KB | Output is correct |
34 | Execution timed out | 1592 ms | 2668 KB | Time limit exceeded |
35 | Execution timed out | 1545 ms | 3948 KB | Time limit exceeded |
36 | Execution timed out | 1589 ms | 3820 KB | Time limit exceeded |
37 | Execution timed out | 1597 ms | 3692 KB | Time limit exceeded |
38 | Execution timed out | 1565 ms | 4460 KB | Time limit exceeded |
39 | Execution timed out | 1598 ms | 2924 KB | Time limit exceeded |
40 | Correct | 7 ms | 2924 KB | Output is correct |
41 | Execution timed out | 1582 ms | 3180 KB | Time limit exceeded |
42 | Execution timed out | 1592 ms | 4204 KB | Time limit exceeded |
43 | Execution timed out | 1589 ms | 4460 KB | Time limit exceeded |
44 | Execution timed out | 1598 ms | 4972 KB | Time limit exceeded |
45 | Incorrect | 18 ms | 3564 KB | Output isn't correct |
46 | Execution timed out | 1591 ms | 4588 KB | Time limit exceeded |
47 | Execution timed out | 1593 ms | 6252 KB | Time limit exceeded |
48 | Execution timed out | 1589 ms | 6124 KB | Time limit exceeded |
49 | Execution timed out | 1546 ms | 4736 KB | Time limit exceeded |
50 | Execution timed out | 1596 ms | 2944 KB | Time limit exceeded |