1015. Letter-moving Game (35)解题报告
来源:互联网 发布:淘宝联盟自己怎么使用 编辑:程序博客网 时间:2024/06/05 04:52
原题链接:
1015. Letter-moving Game (35)
解题思路:
经观察可知,S中子序列与T中连续子序列相同的最大长度为L,原序列长度减去L就是最少移动次数。
通过画面:
代码:
#define _CRT_SECURE_NO_WARNINGS#include <cstdio>#include <cstdlib>#include <cassert>#include <string>#include <vector>#include <algorithm>#include <queue>#include <set>#include <iostream>using namespace std;int counting(string S, string T);int main(){string S, T;cin >> S >> T;printf("%d\n", counting(S, T));return 0;}int counting(string S, string T){int steps = 0;int maxSubStr = 1;for (int i = 2; i <= (int)S.length(); i++) {bool flag = true;for (int j = 0; j <= (int)S.length() - i && flag; j++) {for (int k1 = 0, k2 = 0; k1 < (int)S.length() && k2 < i && flag; k1++) {if (S[k1] == T[j + k2]) {k2++;}if (k2 == i) {flag = false;}}}if (!flag) {maxSubStr = i;}else {break;}}steps = S.length() - maxSubStr;return steps;}
阅读全文
0 0
- 1015. Letter-moving Game (35)解题报告
- 1015. Letter-moving Game (35)
- pat-top 1015. Letter-moving Game (35)
- pat 1015. Letter-moving Game (35)(LCS)
- USACO Letter Game 解题报告
- PAT (Top Level) Practise 1015. Letter-moving Game (35)
- Letter-moving Game 1月8日
- PAT1015: Letter-moving Game(LCS)
- HDOJ_1050 Moving Tables 解题报告
- POJ1083-Moving Tables解题报告
- hdu1050 Moving Tables解题报告
- Dungeon Game解题报告
- POJ 1171 Letter Game 解题思路
- HDOJ 1050 Moving Tables解题报告
- HDOJ 1050:Moving Tables 解题报告
- hdu Acmsteps Moving tables解题报告
- 杭电OJ Moving Tables 解题报告
- POJ 1083 Moving tables解题报告
- java中的接口和接口之间的继承问题
- Lua环境搭建
- python 所遇到的错误汇总
- Java中如何动态创建接口的实现
- Graph(1)--图的基本概念
- 1015. Letter-moving Game (35)解题报告
- 优先队列之二叉堆(JAVA实现)
- JDBC操作与数据库的链接
- urllib库python2和python3具体区别
- Angular2开发环境搭建
- php开发手机app接口
- windows下mysql 主从同步(单向同步)
- 关于数据库优化1——关于count(1),count(*),和count(列名)的区别,和关于表中字段顺序的问题
- Python3.x和Python2.x的区别