SOJ 1021. Couples
来源:互联网 发布:红包埋雷软件 编辑:程序博客网 时间:2024/04/28 16:25
用栈来实现,然后把1到2n依次压入栈中,如果栈的顶端和即将压入的数互为夫妻的话,就将栈顶端pop出,否则push即将压入的数。
#include<iostream>#include<stack>using namespace std;int main(){int n;while(cin >> n && n != 0){int cp[2*n+1];for (int i=1; i <= n; i++) { int a,b; cin >> a >> b; cp[a] = b; cp[b] = a; }stack<int> fst;for(int i = 1; i <= 2*n; i++){if(!fst.empty() && fst.top() == cp[i]){fst.pop();}else{fst.push(i);}}if(fst.empty()){cout << "Yes" << endl;}else{cout << "No" << endl;}}return 0;}
0 0
- SOJ 1021. Couples
- SOJ 1021 Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021. Couples
- 1021.Couples
- 1021. Couples
- SOJ-1021-Couples算法配合数据结构的美
- sicily--1021. Couples
- [cisily online]1021. Couples
- Sicily.1021. Couples
- Sicily 1021. Couples
- sicily 1021. Couples
- CodeVs 1148 传球游戏
- Binary Tree Zigzag Level Order Traversal
- 最新出炉程序员使用说明书
- 修改View的透明度
- android学习--Activity及应用启动过程
- SOJ 1021. Couples
- 网络流之最大流算法(ford-fulkerson)
- UNIX-LINUX平台可执行文件格式分析
- eXeScope之类的程序资源修改器的使用,很牛! 【只是针对VC++和DELPHI写的程序】
- 飘逸的python - 一个简单的AST(抽象语法树)
- hdu 5008 Boring String Problem(后缀数组)
- Linux下的lds链接脚本基础
- java中在方法中定义不定长参数示例
- jkjjkjhjkkkjjkjj