代码求调,能过样例,但交atcoder全WA
查看原帖
代码求调,能过样例,但交atcoder全WA
965461
Beta_Theta楼主2024/8/26 11:07
#include<bits/stdc++.h>
using namespace std;
int n, m, u, v, s[15], tot, ans;
bool g[15][15];
int main() {
	cin >> n >> m;
	for (int i = 1; i <= n; i++) g[i][i] = 1;
	for (int i = 1; i <= m; i++) {
		cin >> u >> v;
		g[u][v] = g[v][u] = 1;
	}
	for (int i = 0; i < (1 << n); i++) {
		tot = 0;
		for (int j = 0; j < n; j++) if (i & (1 << j)) s[++tot] = j + 1;
		bool b = 1;
		for (int j = 1; j <= tot; j++) {
			for (int k = 1; k <= tot; k++) {
				if (!g[s[j]][s[k]]) {
					b = 0;
					break;
				}
			}
		}
		if(b) ans = max(ans, tot);
	}
	cout << ans;
	return 0;
}
2024/8/26 11:07
加载中...