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