programming-challenges ShellSort (110407) 题解
来源:互联网 发布:四大行总行待遇 知乎 编辑:程序博客网 时间:2024/05/19 19:42
在programming challenges上没有ac,只在UVA上ac了。不过看了看别人的思路,至少思路上是没问题的。
#include <iostream>#include <sstream>#include <fstream>#include <string>#include <vector>#include <queue>#include <map>#include <set>#include <stack>#include <assert.h>#include <algorithm>#include <math.h>#include <ctime>#include <functional>#include <string.h>#include <stdio.h>#include <numeric>#include <float.h>using namespace std;/*4.6.7*/int main() {int TC = 0; cin >> TC;for (int tc = 1; tc <= TC; tc++) {int num = 0; cin >> num; cin.get();vector<string> source, objective;for (int i = 0; i < num; i++) {string s; getline(cin, s);source.push_back(s);}for (int i = 0; i < num; i++) {string s; getline(cin, s);objective.push_back(s);}vector<string> removed; int sourceIndex = num - 1;for (int i = num-1; i >= 0; i--) {while (sourceIndex >= 0) {if (source[sourceIndex] == objective[i]) {sourceIndex--;break;}else {removed.push_back(source[sourceIndex]);}sourceIndex--;}if (sourceIndex < 0) break;}for (int i = num - 1; i >= 0; i--) {for (int j = 0; j < removed.size(); j++) {if (objective[i] == removed[j]) {cout << removed[j] << endl;break;}}}cout << endl; }return 0; }
0 0
- programming-challenges ShellSort (110407) 题解
- programming-challenges WERTYU (110301) 题解
- programming-challenges Ones (110504) 题解
- programming-challenges Chopsticks (111107) 题解
- programming-challenges Bicoloring (110901) 题解
- programming-challenges Crypt Kicker (110204) 题解
- programming-challenges Stack 'em Up (110205) 题解
- programming-challenges Poker Hands (110202) 题解
- programming-challenges Contest Scoreboard (110207) 题解
- programming-challenges Where's Waldorf? (110302) 题解
- programming-challenges Common Permutation (110303) 题解
- programming-challenges Crypt Kicker II (110304) 题解
- programming-challenges Automated Judge Script (110305) 题解
- programming-challenges File Fragmentation (110306) 题解
- programming-challenges Vito's Family (110401) 题解
- programming-challenges Stacks of Flapjacks (110402) 题解
- programming-challenges Longest Nap (110404) 题解
- programming-challenges Shoemaker's Problem (110405) 题解
- html 的表格元素总结
- 计算机冷门知识
- basler设置相机参数
- servlet/filter/listener/interceptor区别与联系
- nginx 简介篇
- programming-challenges ShellSort (110407) 题解
- opensips修改日志
- 顶级域名、二级域名
- 《转》浅析Ubuntu 12.04右键菜单
- Oracle Solaris 与 pci dss
- netlink 中对multipath的处理
- mybatis中的#和$的区别
- LeetCode—Median of Two Sorted Arrays
- Keil5.15使用GCC编译器编译STM32工程