UVA10763交换学生

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

题意:

      给你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;

}

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“UVA10763交换学生” 的相关文章

ssh连接出错

SSH连接的时候Host key verification failed. # ssh 192.168.1.90 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: R...

Android 设置默认应用

一、通过 PackageManager 设置         默认应用是项目中常见的一项设置比如默认桌面应用、浏览器应用等。Android Q之前版本设置方式通过 PackageManager 的 addPreferredActivity 接口实现。这种设置方式叫它为设置默认首选项比较恰当。设置好...

一、初级篇——指针(*)、取地址(&)、解引用(*)与引用(&)的区别_指针的取地址

1. 初步了解——指针与取地址先看程序:#include<stdio.h> int main(void) { int num = 7; int *p = #//初始化指针,也可以写作int* p = # printf("%d 的地址是 %p\n", num, p); retur...

图像处理---LoMo

所谓Lomo效果无非就是四角变暗,然后加上颜色矩阵变换。以下是通过c代码实现的Lomo效果,效果有待优化:/** LOMO效果 */ jintArray ToLOMO(JNIEnv *env, jobject obj, jintArray srcPixels, jint width,...

基于android 图像基本处理项目demo源码释放(jarlen)

功能介绍图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除;基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 ;图像剪...

Flink学习:Flink常见报错

Flink Error 一、org.apache.flink.table.api.TableException: Only the first field can reference an atomic type二、Only tables that originate from Scala...