제출 #217149

#제출 시각아이디문제언어결과실행 시간메모리
217149fedoseevtimofey조이터에서 친구를 만드는건 재밌어 (JOI20_joitter2)C++14
0 / 100
4 ms384 KiB
#include <iostream> #include <string> #include <vector> #include <queue> #include <deque> #include <stack> #include <set> #include <map> #include <unordered_map> #include <unordered_set> #include <cstring> #include <cmath> #include <cstdlib> #include <algorithm> #include <random> #include <iomanip> #include <functional> #include <cassert> using namespace std; typedef long long ll; int main() { ios_base::sync_with_stdio(false); cin.tie(0); #ifdef LOCAL freopen("input.txt", "r", stdin); #endif int n, m; cin >> n >> m; vector <vector <int>> g(n, vector <int> (n)); for (int i = 0; i < m; ++i) { int u, v; cin >> u >> v; --u, --v; g[u][v] = 1; vector <vector <int>> ng = g; for (int x = 0; x < n; ++x) { for (int y = 0; y < n; ++y) { for (int z = 0; z < n; ++z) { if (ng[x][y] && ng[y][z] && ng[z][y]) { if (x != z) ng[x][z] = 1; } } } } int cnt = 0; for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) { if (ng[i][j]) { ++cnt; } } } cout << cnt << '\n'; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...