ZOJ 3710 friends(暴力 枚举 水)
2014-08-19 00:22
393 查看
题意:有n个人 m对关系 如果两个人之间有不少于k个好友的话就会成为朋友 问 长此以往会有多少对新关系形成
思路:一直暴力到没有新关系为止
思路:一直暴力到没有新关系为止
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int maxn = 100 + 1; bool g[maxn][maxn]; int main( ) { int ncase; scanf("%d", &ncase); while(ncase--) { int n, m, k; scanf("%d%d%d", &n, &m, &k); memset(g, false, sizeof(g)); for(int i = 0; i < m; i++) { int u, v; scanf("%d%d", &u, &v); g[u][v] = g[v][u] = true; } int ans = 0; bool flag = true; while(flag) //一直找到不能再合并为止 { flag = false; for(int i = 0; i < n; i++) { for(int j = i + 1; j < n; j++) { if(g[i][j]) continue; int cnt = 0; for(int l = 0; l < n; l++) if(g[i][l] && g[j][l]) cnt++; if(cnt >= k) { g[i][j] = g[j][i] = true; ans++; flag = true; } } } } printf("%d\n", ans); } return 0; }
相关文章推荐
- ZOJ 3710 Friends(暴力)
- ZOJ Problem Set - 3710 Friends(暴力)
- ZOJ 3710 Friends(暴力或map)
- Friends ZOJ - 3710(暴力)
- ZOJ-3710-Friends【10th浙江省赛】【暴力】
- [ACM_暴力] ZOJ 3710 [Friends 共同认识 最终认识 暴力]
- ZOJ 3710 Friends(暴力)
- 带技巧的暴力-ZOJ 3710 [Friends
- zoj 3710 Friends
- ZOJ--3710--Friends--二维数组模拟建立关系
- zoj 3710 Friends
- ZOJ 3710 Friends 解题报告
- [ACM] ZOJ 3816 Generalized Palindromic Number (DFS,暴力枚举)
- zoj 3710 暴力
- ZOJ 3710 Friends
- zoj 3954 Seven-Segment Display(暴力枚举)
- zoj 1008 暴力枚举求解dfs+优化
- ZOJ 3710 Friends (map + set)
- ZOJ 3710 Friends
- ZOJ 3710 Friends