Submission #81638

#TimeUsernameProblemLanguageResultExecution timeMemory
81638xiaowuc1Geppetto (COCI15_geppetto)C++14
80 / 80
64 ms652 KiB
#include <bits/stdc++.h> /* unsigned seed1 = std::chrono::system_clock::now().time_since_epoch().count(); mt19937 g1.seed(seed1); ios_base::sync_with_stdio(false); cin.tie(NULL); */ using namespace std; const double PI = 2 * acos(0); typedef long long ll; typedef unsigned long long ull; typedef pair<int, int> pii; typedef pair<int, ll> pill; typedef pair<ll, ll> pll; typedef long double ld; typedef vector<vector<ll>> matrix; int adj[25]; int main() { int n, m; scanf("%d%d", &n, &m); while(m--) { int a, b; scanf("%d%d", &a, &b); a--; b--; adj[a] |= 1 << b; adj[b] |= 1 << a; } int r = 0; for(int mask = 0; mask < (1<<n); mask++) { bool bad = false; for(int i = 0; i < n && !bad; i++) { bad |= (mask&(1<<i)) && (mask&adj[i]); } if(!bad) { r++; } } printf("%d\n", r); }

Compilation message (stderr)

geppetto.cpp: In function 'int main()':
geppetto.cpp:26:8: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%d", &n, &m);
   ~~~~~^~~~~~~~~~~~~~~~
geppetto.cpp:29:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d%d", &a, &b);
     ~~~~~^~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...