题意:

      给你N组关系,每组关系是a,b,最后问你所有的a,b出现的次数和所有的b,a出现的此时是否全部都一样。

思路:

      水题,直接开了个二维的map标记,map<int ,map<int ,int> >mark,最后在检查一遍是否所有的mark[a][b] == mark[b][a],就ok了。

#include<map>

#include<stdio.h>

using namespace std;

map<int ,map<int ,int> >mark;

int edge[500005][2];

int main ()

{

   int n ,i;

   while(~scanf("%d" ,&n) && n)

   {

      mark.clear();

      for(i = 1 ;i <= n ;i ++)

      {

         scanf("%d %d" ,&edge[i][0] ,&edge[i][1]);

         mark[edge[i][0]][edge[i][1]] ++;

      }

      int mk = 0;

      for(i = 1 ;i <= n && !mk;i ++)

      if(mark[edge[i][0]][edge[i][1]] != mark[edge[i][1]][edge[i][0]])

      mk = 1;

      !mk ? printf("YES\n") : printf("NO\n");

   }

   return 0;

}

最新文章

  1. Android TextView设置多彩文字
  2. Subversion与TortoiseSVN的安装
  3. 网页设计中常用的Web安全字体
  4. SGU111 Very simple problem
  5. chrome浏览的下载扩展程序
  6. spring整合mybatis,springMVC的0配置文件方式
  7. 关于tolua的使用
  8. #Java学习之路——基础阶段二(第三篇)
  9. oracle java连接配置
  10. SQL Server 2008 报表服务入门【转】
  11. 一个数组中两个数的和为N,找出这两个数字的下标
  12. superblock 区块数据读取
  13. [原创] GSM/GPRS 以及CDMA区分以及相关模块选型
  14. 不到 200 行代码,教你如何用 Keras 搭建生成对抗网络(GAN)【转】
  15. 4.18n阶勒让德多项式求解
  16. L1-007 念数字
  17. WinFrom调试时,弹出你正在调试发布的版本
  18. Spring依赖注入:基于xml配置
  19. 【commons-httpclient】Java中HttpClient工具访问Web请求
  20. 制作macOS10.12系列的系统镜像文件

热门文章

  1. pytorch(01)环境配置及安装
  2. VUE中的子父组件、兄弟组件之间相互传值,相互调用彼此的方法
  3. 几大BSD 区别
  4. C# 基础 - 堆栈跟踪使用
  5. E - Recursive sequence HDU - 5950 (矩阵快速幂)
  6. 【linux】系统编程-3-system-V IPC 信号量
  7. 我的开源GIS解决方案之路
  8. [图论]最短路径问题 :Floyed-Warshall
  9. JProfiler使用说明及常用案例分析
  10. (二)基于商品属性的相似商品推荐算法——Flink SQL实时计算实现商品的隐式评分