zoj 3710 Friends
2024-10-14 04:09:38
#include<stdio.h>
#include<string.h>
int s[][],h;
int main(int argc, char* argv[])
{ int t,i,n,k,m,x,y,count,sum,j;
scanf("%d",&t); while(t--)
{ scanf("%d%d%d",&n,&m,&h);
memset(s,,sizeof(s));/*初始化矩阵所有的值为0*/
for(i=;i<m;i++)/*初始化矩阵为有效值*/
{
scanf("%d%d",&x,&y);
s[x][y]=;
s[y][x]=;
}
sum=;
for(i=;i<n;i++)/*第i行*/
{ for(j=i+;j<n;j++)/*第i+1行*/
{
count=;
if(s[i][j]==)
continue; for(k=;k<n;k++)/*找每一列,找到两行共同的列*/
if(s[i][k]==&&s[j][k]==)
count++; if(count>=h)/*如果有超过一个共同的好友就可以更新矩阵了*/
{
sum++;/*新关系的数量*/
s[i][j]=;
s[j][i]=;
i=-;/*重置i,重新遍历矩阵*/
break;
}
}
} printf("%d\n",sum);
} return ;
}
最新文章
- c语言中的副作用!!千万小心!
- Ogre中OIS的输入的使用
- eclipse error pages打红X的解决方法
- ecshop商品-》获取促销商品
- 分子量 (Molar Mass,ACM/ICPC Seoul 2007,UVa 1586)
- ios基础篇(九)——自定义UITabBar
- PHP 中的 9 个魔术方法
- opencv Iplimage结构简介
- jquery easy ui 学习 (7) TreeGrid Actions
- LinqToSQL实例参见
- 页面爬虫(获取其他页面HTML)加载到自己页面
- 在前端页面对easyui中的datagrid与jqgrid加载后的数据进行操作
- Luogu4725 【模板】多项式对数函数(NTT+多项式求逆)
- C#子类重写父类函数的两种方法
- python--模拟蜂窝网(https)登陆总结
- poj 3694 Network 【Tarjan】+【LCA】
- 20165214 学习基础与C语言基础调查
- VLAN IEEE802.1Q
- 如何对hashmap按value值排序
- Nginx相关笔记
热门文章
- SQL Server 向堆表中插入数据的过程
- mini KMS Activator v1.3破解激活microsoft Office 2010 RTM
- OAuth认证的过程
- [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(八)
- saiku导出excel单元格格式与中文列宽自动适应
- Ultra-QuickSort(归并排序)
- Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
- Error pulling origin: error: The following untracked working tree files would be overwritten by...
- Spoken English
- Nodejs解析HTML网页模块 jsdom