NYOJ93 汉诺塔(三)
来源:互联网 发布:java.exe占用内存过高 编辑:程序博客网 时间:2024/04/29 12:27
原题链接
#include <cstdio>#include <stack>#include <algorithm>using namespace std;int main(){stack<int> s[4];int t, m, n, a, b, i, ok;scanf("%d", &t);while(t--){scanf("%d%d", &m, &n);for(i = m; i > 0; --i)s[1].push(i);ok = 1;while(n--){scanf("%d%d", &a, &b);if(ok) if(s[a].empty() || (!s[b].empty() && s[b].top() < s[a].top())) ok = 0;else{s[b].push(s[a].top());s[a].pop();}}printf(ok ? "legal\n" : "illegal\n");for(i = 1; i < 4; ++i)while(!s[i].empty()) s[i].pop();}return 0;}
801366长木汉诺塔(三)Accepted0308C/C++04-07 20:48:53
0 0
- NYOJ93 汉诺塔(三)
- NYOJ93 汉诺塔(三)
- nyoj93汉诺塔(三)
- NYOJ93【汉诺塔(三)】
- NYOJ93汉诺塔(三)
- nyoj93 汉诺塔(三)
- NYOJ93 汉诺塔(三)【栈】
- 汉诺塔(三)栈的应用NYOJ93
- nyoj93——汉诺塔(三)
- NYOJ93 汉诺塔3(栈的应用)
- NYOJ93(栈&&模拟)
- 汉诺塔栈的简单应用 nyoj93
- acm-汉诺塔(三)
- 汉诺塔(三)
- 93 汉诺塔(三)
- 汉诺塔(三)
- 汉诺塔(三)
- nyoj 汉诺塔(三)
- 关于bug分析与异常处理的一些思考
- Linux下C语言Mysql数据库使用范例
- OOD/OOP面向名词领域,AOP面向动词领域
- 内存文件操作系统
- Android中的基本控件(上)--按钮控件Button
- NYOJ93 汉诺塔(三)
- python在utf-8下 中文字符串查找子串
- halt和shutdown
- 清明作业
- 苹果1593亿美元现金可以用来做什么
- nasm 新学到的指令
- sqlserver、mysql、oracle各自的默认端口号
- ZOJ 3768 Continuous Login
- 苹果1594亿美元现金可以用来做什么