博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva-10152-乌龟排序
阅读量:6250 次
发布时间:2019-06-22

本文共 861 字,大约阅读时间需要 2 分钟。

求从待排序的到期望的顺序的最小操作顺序,只能进行一个操作,将当前的乌龟拿出来,上面的下移,拿出来的放到最上面

发现voj没有PE,

解题方法,把俩个串反过来使用,从期望的顺序到待排序的顺序.

AC:170ms

#include 
#include
#include
#include
using namespace std;int main(){ freopen("d:\\1.txt", "r", stdin); int t; cin >> t; for (int i = 0; i < t; i++) { int n; cin >> n; getchar(); string a[205]; string b[205]; string str; for (int j = 0; j < n; j++) { getline(cin,str); a[j] = str; } for (int j = 0; j < n; j++) { getline(cin,str); b[j] = str; } int q = n - 1, p = n - 1; while (q >= 0) { if (a[q] == b[p]) p--; q--; } while (p >= 0) { cout << b[p] << endl; p--; } cout << endl; } return 0;}

  

posted on
2017-07-04 13:07 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/shuiyonglewodezzzzz/p/7116124.html

你可能感兴趣的文章
C语言作业--数据类型
查看>>
[POI2012]STU-Well
查看>>
压位高精
查看>>
655. Print Binary Tree
查看>>
jsp 中对jar 包的引用
查看>>
python操作mysql数据库
查看>>
Yii: gii 403 Error you are not allowed to access this page
查看>>
Android SVG矢量资源的使用方法
查看>>
计算汉字长度
查看>>
RSA签名验签学习笔记
查看>>
Codeforces 911E - Stack Sorting
查看>>
BZOJ 1853: [Scoi2010]幸运数字
查看>>
Pessimistic and optimistic locking
查看>>
基于敏捷的测试交付物通用设计
查看>>
svn变更自动触发jenkins构建工程-简单版
查看>>
BFS --- 素数环
查看>>
for循环每次取出一个字符(不是字节)
查看>>
linux版本选择
查看>>
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
查看>>
Java DynamoDB 增加、删除、修改、查询
查看>>