제출 #534708

#제출 시각아이디문제언어결과실행 시간메모리
534708123477Kutije (COCI21_kutije)C++14
0 / 70
639 ms5932 KiB
// ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣛⡉⢹⢛⣛⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿⡟⣫⡆⠀⣿⣷⣬⣼⡿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿⣷⡘⢿⣾⡿⠿⠿⠛⢃⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣌⠫⠶⠿⠟⣋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿⡏⠉⠏⠩⣭⣭⠉⠘⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿⡇⠠⠤⠴⢯⣭⢤⠤⢄⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⠋⠀⠀⠶⠬⢼⣸⣇⢠⠬⠼⠌⠀⠀⢹⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠙⠙⠛⠉⠀⠀⠀⠀⠠⣾⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⠏⠀⢀⣮⣅⣛⠻⠇⠿⢛⣃⣩⣴⠃⠀⠈⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣧⡀⠀⠘⢿⣿⠿⠟⠻⠟⣛⠻⢿⠿⠀⠀⣼⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⢀⠀⠀⠲⠈⣭⣭⢩⣭⡴⠐⠀⠀⡌⣿⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⠇⣾⣷⣦⣀⠀⠀⠈⠀⠀⠀⣠⣴⣿⣿⡸⣿⣿⣿⣿⣿⣿ // ⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⣶⣤⣀⣴⣿⣿⣿⣿⣿⣧⢹⣿⣿⣿⣿⣿ // ⣿⣿⣿⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣿ // ⣿⣿⣿⣿⣿⣿⣿ HE HE HE HA ⣿⣿⣿⣿⣿⣿⣿ #include <bits/stdc++.h> #define pb push_back //#define endl "\n" //#define int long long int using namespace std; int matrix[1004][1004],n,m,q,ulas[1004][1004],vis[1004][1004]; vector <int> v[1004]; void dfs(int place,int parent){ if(vis[place][parent]==1) return; vis[place][parent]=1; for(int i=0;i<v[place].size();i++){ dfs(v[place][i],parent); } return; } int32_t main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n >> m >> q; int a; for(int i=1;i<=m;i++){ for(int j=1;j<=n;j++){ cin >> a; if(a!=j and matrix[a][j]==0) v[a].pb(j); matrix[a][j]==1; } } for(int i=0;i<n;i++){ dfs(i,i); } int b; for(int i=1;i<=q;i++){ cin >> a >> b; if(vis[b][a]==1){ cout << "DA" << endl; continue; } cout<< "NE" << endl; } }

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp: In function 'void dfs(int, int)':
Main.cpp:26:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   26 |     for(int i=0;i<v[place].size();i++){
      |                 ~^~~~~~~~~~~~~~~~
Main.cpp: In function 'int32_t main()':
Main.cpp:41:25: warning: statement has no effect [-Wunused-value]
   41 |             matrix[a][j]==1;
      |             ~~~~~~~~~~~~^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...