有n(1≤n≤500000)个学生想交换到其他学校学习。规定每个想从A学校换到B学校的学生必须找一个想从B换到A的“搭档”。每个人都找到搭档输出“YES”,否则输出“NO”。每个学生用两个整数A,B表示,判断交换是否可以进行。

//排序+逐位比较即可
#include<bits/stdc++.h>
using namespace std;
int main()
{int n=0;while((cin>>n)&&n){int a[n],b[n];int flag=0;for(int i=0;i<n;i++){cin>>a[i]>>b[i]; }sort(a,a+n);sort(b,b+n);for(int i=0;i<n;i++){if(a[i]!=b[i]){flag=1;}}if(flag){cout<<"NO"<<endl;}else{cout<<"YES"<<endl;}}return 0;
}

交换学生(Foreign Exchange)相关推荐

  1. 14行代码AC——习题5-4 交换学生(Foreign Exchange, UVa 10763)——解题报告

    励志用少的代码做高效的表达 题目(提交)链接→UVa-10763 本题为水题,因此侧重点由解题转向优化. 题意:判断第一列的数字是否与第二列的数字相同(乱序).解题方向多样,值得探究: 1.map哈希 ...

  2. BLE Host解析:BLE SM(1): 配对特性交换(Pairing Feature Exchange)

    本文引自:https://blog.bluetooth.com/bluetooth-pairing-part-1-pairing-feature-exchange 蓝牙的Spec规格有三个主要架构层, ...

  3. MT 300 Foreign Exchange Confirmation外汇交易确认书

    MT 300 Foreign Exchange Confirmation外汇交易确认书 MT300 电文范围 MT300电文用于: (1)      确认主体双方新合约详情 (2)      确认已行 ...

  4. 交换学生(Foreign Exchange, UVa 10763)

    有 n ( 1≤ n ≤500000 )个学生想交换到其他学校学习.为了简单起见,规定每个想从 A 学 校换到 B 学校的学生必须找一个想从 B 换到 A 的 " 搭档 " .如果 ...

  5. UVa10763 交换学生

    题目描述:题目大意是有n个学生想交换到其他学校学习,规定每一个想从A交换到B的学生必须有一个想从B到A的学生与之配对,才能进行交换.最后如果每个人都能找到配对的学生,那么交换可以进行,输出YES,反之 ...

  6. ACM Uva10763 交换学生

    题意如下 有n(1≤n≤500000)个学生想交换到其他学校学习.为了简单起见,规定每个想从A学 校换到B学校的学生必须找一个想从B换到A的"搭档".如果每个人都能找到搭档(一个人 ...

  7. UVA10763交换学生

    题意:       给你N组关系,每组关系是a,b,最后问你所有的a,b出现的次数和所有的b,a出现的此时是否全部都一样. 思路:       水题,直接开了个二维的map标记,map<int ...

  8. 清华中德大数据研究学生交换项目成果报告会成功举办

    由数据科学研究院资助,启动于2017年3月的"清华大学与德国哥廷根大学交换留学生"项目阶段成果报告会2019年4月6日于清华大学熊知行楼举办. 数据科学研究院执行副院长韩亦舜以&q ...

  9. 查询所有修过java这门课_查询选修了“JAVA”课程的学生姓名和所在的系

    [单选题]设 i 和 x 都是 int 类型,则以下 for 循环( ). for(i=0,x=0;i<=9&&x!=876;i++) scanf("%d", ...

最新文章

  1. base64码 java_工具类:Java将图片变成base64码
  2. 流媒体(视频)服务器调研
  3. 宝塔挂载linux硬盘,宝塔移动硬盘挂载Linux服务器挂载ntfs移动硬盘
  4. 【win10】局域网内两台win10共享文件夹
  5. 克里斯蒂安贝尔_克里斯蒂安·贝尔近照!蝙蝠侠骑单车买咖啡,动作娴熟似外卖小哥...
  6. 奇异值分解SVD与在降维中的应用
  7. Linux 服务器时区、时间校准,定时校准脚本
  8. 毕业生Markdown简历模板
  9. matlab 光线追踪 渲染,光线追踪(Ray tracing)渲染器工作原理
  10. Windows7中搭建Android x86 64及armv8-a操作步骤
  11. Java中成员变量的超详解
  12. 互联网营销,不同阶层的人脉关系,对你真的有用吗?
  13. 蒙特卡洛算法简单理解与demo
  14. ocv特性_锂离子电池的三大特性分析
  15. 定点数一位乘法之Booth(布斯)算法
  16. 简单计算一下,发现炒房一点不划算
  17. 江湖棋局,顺便说说象棋
  18. Linux嵌入式开发入门(二)——快速看懂原理图,对接软件开发
  19. 《区块链革命》读书笔记4 万物账本:物理世界的活化
  20. 全球百年地震数据可视化系统

热门文章

  1. REST风格框架实战
  2. 怎么应用计算机中搜索程序,搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织...
  3. java执行反射代码导致频繁创建奇怪的类从而发生元数据区被占满FUllGc案例
  4. web版本 开源压测工具_Web服务压测神器wrk
  5. Bugku sql注入
  6. cas操作 java 缺点_CAS的缺点
  7. 南卡Runner CC3上手实测!百元旗舰耳机的新选择!
  8. Python turtle 乌龟图基本知识与应用
  9. Python模块(Module)详解
  10. 用深度学习识别人脸openface和dlib