Submission #29349

#TimeUsernameProblemLanguageResultExecution timeMemory
29349tlwpdusUntitled (POI11_imp)C++11
100 / 100
1676 ms39560 KiB
#include <bits/stdc++.h> using namespace std; int n, m; int mat[3100][3100]; bool die[3100]; int main() { int i, j; scanf("%d%d",&n,&m); for (i=0;i<m;i++) { int a, b; scanf("%d%d",&a,&b); --a; --b; mat[a][b] = mat[b][a] = 1; } for (i=0;i<n;i++) { for (j=0;j<n;j++) { if (i==j) continue; if (die[i]||die[j]) continue; if (!mat[i][j]) die[i] = die[j] = 1; } } int cnt = 0; for (i=0;i<n;i++) { if (!die[i]) { printf("%d ",i+1); cnt++; } if (cnt==n/3) break; } printf("\n"); return 0; }

Compilation message (stderr)

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