zoj4710暴力
来源:互联网 发布:淘宝外包客服工资待遇 编辑:程序博客网 时间:2024/04/29 20:46
#include<stdio.h>
#include<string.h>
#define N 110
int map[N][N];
int main() {
int n,m,k,i,j,u,v,t,s,total,flag,sum;
scanf("%d",&t);
while(t--) {
total=0;
scanf("%d%d%d",&n,&m,&k);
memset(map,0,sizeof(map));
for(i=1;i<=m;i++) {
scanf("%d%d",&u,&v);
map[u][v]=map[v][u]=1;
}
while(1) {
flag=0;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++) {
sum=0;
if(map[i][j]||map[j][i])
continue;
for(s=0;s<n;s++)
if(map[i][s]&&map[j][s])
sum++;
if(sum>=k) {
map[i][j]=map[j][i]=1;
total++;
flag=1;
}
}
if(flag==0)
break;
}
printf("%d\n",total);
}
return 0;
}
#include<string.h>
#define N 110
int map[N][N];
int main() {
int n,m,k,i,j,u,v,t,s,total,flag,sum;
scanf("%d",&t);
while(t--) {
total=0;
scanf("%d%d%d",&n,&m,&k);
memset(map,0,sizeof(map));
for(i=1;i<=m;i++) {
scanf("%d%d",&u,&v);
map[u][v]=map[v][u]=1;
}
while(1) {
flag=0;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++) {
sum=0;
if(map[i][j]||map[j][i])
continue;
for(s=0;s<n;s++)
if(map[i][s]&&map[j][s])
sum++;
if(sum>=k) {
map[i][j]=map[j][i]=1;
total++;
flag=1;
}
}
if(flag==0)
break;
}
printf("%d\n",total);
}
return 0;
}
- zoj4710暴力
- 暴力??
- 暴力
- 暴力
- 暴力
- 暴力
- 暴力
- CSU 1538 暴力暴力暴力
- hdu6152暴力暴力!!!
- 很黄很暴力
- 《暴力街区》
- 暴力关机
- 暴力破解
- 暴力反射
- HDU4737(暴力)
- 冷暴力
- 暴力uva10273
- 暴力穷举
- 错误汇总
- 01分数规划+二分搜索
- LabVIEW按钮延时自动弹起
- 如何让SharePoint 2010 Media Web Part支持更多格式
- WITH common_table_expression (Transact-SQL)
- zoj4710暴力
- jCharts 柱状图开发实例
- 使用zip对文件或文件夹进行压缩, 解压缩
- centos git 记住密码
- date命令参数
- Hadoop-进程端通信org.apache.hadoop.ipc-server端解析<转>
- 2013年10月福建综合性网站及社区网站综合影响力排名
- 网络编程:Reactor与Proactor的概念
- Action Bar for Android