uva10763
来源:互联网 发布:电脑怎么清理软件 编辑:程序博客网 时间:2024/06/03 21:03
题意:可以想象成数字的交换,然后最后判断是否有相换的数字是否有在换回来
思路:如果匹配的話那麼兩邊的輸入排序後一定是一致的
代碼:
#include<cstdio>#include<algorithm>using namespace std;const int N = 500005;int n, n1[N], n2[N];int main() {int i;while(scanf("%d", &n) && n) {bool flag = true;for(i=0; i<n; i++) {scanf("%d %d", &n1[i], &n2[i]);}if(n % 2 != 0) {flag = false;printf("NO\n");continue;}sort(n1, n1+n);sort(n2, n2+n);for(i=0; i<n; i++) {if(n1[i] != n2[i]) {printf("NO\n");flag = false;break;}}if(flag) printf("YES\n");}return 0;}
0 0
- UVA10763
- uva10763
- UVA10763
- uva10763
- UVA10763
- uva10763
- uva10763
- uva10763
- uva10763
- UVa10763
- UVA10763--ForeignExchange
- uva10763 - Foreign Exchange
- UVA10763 - Foreign Exchange
- uva10763 简单做法
- [排序]Foreign Exchange uva10763
- UVa10763 - Foreign Exchange
- UVA10763交换学生
- UVA10763 - Foreign Exchange
- [LibreOffice]Calc文档开发_004:Calc文档_文本内容的插入
- C语言函数sscanf()的用法
- spring cloud配置管理器的思考
- linear regression(3)-Gradient Descent in Practice I/II(Feature Scalling/Learning Rate)
- 1015. 德才论 (25)-PAT乙级
- uva10763
- PHP与MySQL第一天笔记
- 那些好玩的gradle
- JavaOop03多态
- c++ 网络编程基础
- EffectManager
- 坑题
- 【Gradle 系列文章:你真的了解 Gradle 吗】一:Gradle 入门
- React Native系列之flexbox布局(RN基础)