Submission #8847901


Source Code Expand

#include<iostream>
#include<vector>
using namespace std;
typedef long long ll;
bool visited[55], v[55][55], used[55][55];
int n, m;
void dfs(int e)
{
	if (visited[e]) return;
	visited[e] = 1;
	for(int i = 1; i <= 50; i++)
		if (v[e][i]) dfs(i);
}
int main(void)
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	int cnt = 0, ans = 0;
	cin>>n>>m;
	for(int i = 1; i <= m; i++)
	{
		int a, b;
		cin>>a>>b;
		v[a][b] = v[b][a] = 1;
	}
	for(int i = 1; i <= n; i++)
		if (!visited[i]) dfs(i), cnt++;
	for(int i = 1; i <= n; i++)
		for(int j = 1; j <= 50; j++)
		{
			if (!v[i][j] || used[i][j]) continue;
			used[i][j] = used[j][i] = 1;
			int Cnt = 0;
			for(int k = 1; k <= 50; k++) visited[k] = 0;
			v[i][j] = v[j][i] = 0;
			for(int k = 1; k <= n; k++)
				if (!visited[k]) dfs(k), Cnt++;
			if (Cnt > cnt) ans++;
			v[i][j] = v[j][i] = 1;
		}
	if (ans)
		cout<<ans;
	cout<<'\n';
	return 0;
}

Submission Info

Submission Time
Task C - Bridge
User Loxilante
Language C++14 (GCC 5.4.1)
Score 0
Code Size 933 Byte
Status WA
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 300
Status
AC × 2
WA × 1
AC × 18
WA × 2
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_1.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt WA 1 ms 256 KB
sample_03.txt AC 1 ms 256 KB
subtask_1_1.txt AC 1 ms 256 KB
subtask_1_10.txt AC 1 ms 256 KB
subtask_1_11.txt AC 1 ms 256 KB
subtask_1_12.txt AC 1 ms 256 KB
subtask_1_13.txt AC 1 ms 256 KB
subtask_1_14.txt AC 1 ms 256 KB
subtask_1_15.txt AC 1 ms 256 KB
subtask_1_16.txt AC 1 ms 256 KB
subtask_1_17.txt AC 1 ms 256 KB
subtask_1_2.txt WA 1 ms 256 KB
subtask_1_3.txt AC 1 ms 256 KB
subtask_1_4.txt AC 1 ms 256 KB
subtask_1_5.txt AC 1 ms 256 KB
subtask_1_6.txt AC 1 ms 256 KB
subtask_1_7.txt AC 1 ms 256 KB
subtask_1_8.txt AC 1 ms 256 KB
subtask_1_9.txt AC 1 ms 256 KB