#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 ;
}

最新文章

  1. c语言中的副作用!!千万小心!
  2. Ogre中OIS的输入的使用
  3. eclipse error pages打红X的解决方法
  4. ecshop商品-》获取促销商品
  5. 分子量 (Molar Mass,ACM/ICPC Seoul 2007,UVa 1586)
  6. ios基础篇(九)——自定义UITabBar
  7. PHP 中的 9 个魔术方法
  8. opencv Iplimage结构简介
  9. jquery easy ui 学习 (7) TreeGrid Actions
  10. LinqToSQL实例参见
  11. 页面爬虫(获取其他页面HTML)加载到自己页面
  12. 在前端页面对easyui中的datagrid与jqgrid加载后的数据进行操作
  13. Luogu4725 【模板】多项式对数函数(NTT+多项式求逆)
  14. C#子类重写父类函数的两种方法
  15. python--模拟蜂窝网(https)登陆总结
  16. poj 3694 Network 【Tarjan】+【LCA】
  17. 20165214 学习基础与C语言基础调查
  18. VLAN IEEE802.1Q
  19. 如何对hashmap按value值排序
  20. Nginx相关笔记

热门文章

  1. SQL Server 向堆表中插入数据的过程
  2. mini KMS Activator v1.3破解激活microsoft Office 2010 RTM
  3. OAuth认证的过程
  4. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(八)
  5. saiku导出excel单元格格式与中文列宽自动适应
  6. Ultra-QuickSort(归并排序)
  7. Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy
  8. Error pulling origin: error: The following untracked working tree files would be overwritten by...
  9. Spoken English
  10. Nodejs解析HTML网页模块 jsdom