답안 #790303

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
790303 2023-07-22T14:22:58 Z Dan4Life 철인 이종 경기 (APIO18_duathlon) C++17
10 / 100
459 ms 1048576 KB
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define pb push_back
#define sz(a) (int)a.size()
#define all(a) begin(a),end(a)
using ar = array<int,2>;
const int mxN = (int)1e3+10;
int n, m, VV[mxN];
vector<int> adj[mxN];
int sub[mxN];

void dfs(int s, int p){
	//VV[s]=1; 
	sub[s]=1;
	for(auto u : adj[s]){
		if(u==p) continue;
		dfs(u,s); sub[s]+=sub[u];
	}
}

int solve(int s){
	dfs(s,-1); int tot = sub[s];
	int xd = 0;
	for(auto u : adj[s]) xd+=sub[u]*sub[u];
	return (tot-1)*(tot-1)-xd;
}

int32_t main() {
	cin >> n >> m; int ans = 0;
	for(int i = 0; i < m; i++){
		int a, b; cin >> a >> b;
		adj[a].pb(b), adj[b].pb(a);
	}
	for(int i = 1; i <= n; i++)
		if(!VV[i]) ans+=solve(i);
	cout << ans << "\n";
}
# 결과 실행 시간 메모리 Grader output
1 Runtime error 444 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 444 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 1 ms 468 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 8 ms 368 KB Output is correct
2 Correct 7 ms 340 KB Output is correct
3 Correct 7 ms 340 KB Output is correct
4 Correct 11 ms 436 KB Output is correct
5 Correct 9 ms 416 KB Output is correct
6 Correct 9 ms 340 KB Output is correct
7 Correct 13 ms 436 KB Output is correct
8 Correct 9 ms 336 KB Output is correct
9 Correct 10 ms 340 KB Output is correct
10 Correct 6 ms 340 KB Output is correct
11 Correct 5 ms 340 KB Output is correct
12 Correct 3 ms 344 KB Output is correct
13 Correct 2 ms 340 KB Output is correct
14 Correct 1 ms 340 KB Output is correct
15 Correct 1 ms 340 KB Output is correct
16 Correct 1 ms 340 KB Output is correct
17 Correct 5 ms 340 KB Output is correct
18 Correct 6 ms 340 KB Output is correct
19 Correct 5 ms 340 KB Output is correct
20 Correct 5 ms 340 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Runtime error 1 ms 468 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Correct 6 ms 340 KB Output is correct
2 Correct 9 ms 340 KB Output is correct
3 Runtime error 459 ms 1048576 KB Execution killed with signal 9
4 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 1 ms 468 KB Execution killed with signal 11
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 444 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Runtime error 444 ms 1048576 KB Execution killed with signal 9
2 Halted 0 ms 0 KB -