主题:第62次编程比赛
考虑到现在处于期末考试阶段,本次比赛结束时间会迟些,目前定于1月19日晚上12时结束。结束后偶会发解题报告。
[size=3]题目:最长公共子序列 ★★★★★★[/size]
[color=0000FF]题目描述:[/color]
给定一个序列a,b,c,d,e,f,g,
其子序列的定义就是在当中任意删掉若干个元素,
例如a,b,e,g就是其中一个子序列。
现给定两个字符串,要求出它们的最长公共子序列的长度
[color=0000FF]输入:[/color]
多组测试数据,每两个字符串组成一组,
中间用空格或者换行符分隔
单个字符串最大长度为200000字节,或者100000个全角(或混合)字符。
以EOF标志结束输入。
[color=0000FF]输出:[/color]
对于每组测试数据,输出一行,每行仅输出一个数,
表示它们的最长公共子序列的长度
[color=0000FF]样例输入:[/color]
大家好 才是真的好
abcdefg acegbdf
天气真是好 这个天气就是好
Congratulations 恭喜你
[color=0000FF]样例输出:[/color]
1
4
4
0
[color=0000FF]其它信息:[/color]
连续两个ascii>127的字符应当视为全角字符对待,要看成一个整体。
但如果相邻两个一个>127,但另一个在127以内,那么这两个
不应该作为全角字符看待。
[color=FF0000]代码提交[/color]:请把您的完整代码直接回复于本帖子,回复帖子将不可见,
但在结帖以前你仍然可以编辑您的帖子。
如果您希望能够马上测试您的代码,请提交到[url]http://yzfy.org/bbs/viewthread.php?tid=611[/url]
如果对题目有任何疑问,请在提问帖子[url]http://www.programfan.com/club/post-265092.html[/url]里问。
[size=3]题目:最长公共子序列 ★★★★★★[/size]
[color=0000FF]题目描述:[/color]
给定一个序列a,b,c,d,e,f,g,
其子序列的定义就是在当中任意删掉若干个元素,
例如a,b,e,g就是其中一个子序列。
现给定两个字符串,要求出它们的最长公共子序列的长度
[color=0000FF]输入:[/color]
多组测试数据,每两个字符串组成一组,
中间用空格或者换行符分隔
单个字符串最大长度为200000字节,或者100000个全角(或混合)字符。
以EOF标志结束输入。
[color=0000FF]输出:[/color]
对于每组测试数据,输出一行,每行仅输出一个数,
表示它们的最长公共子序列的长度
[color=0000FF]样例输入:[/color]
大家好 才是真的好
abcdefg acegbdf
天气真是好 这个天气就是好
Congratulations 恭喜你
[color=0000FF]样例输出:[/color]
1
4
4
0
[color=0000FF]其它信息:[/color]
连续两个ascii>127的字符应当视为全角字符对待,要看成一个整体。
但如果相邻两个一个>127,但另一个在127以内,那么这两个
不应该作为全角字符看待。
[color=FF0000]代码提交[/color]:请把您的完整代码直接回复于本帖子,回复帖子将不可见,
但在结帖以前你仍然可以编辑您的帖子。
如果您希望能够马上测试您的代码,请提交到[url]http://yzfy.org/bbs/viewthread.php?tid=611[/url]
如果对题目有任何疑问,请在提问帖子[url]http://www.programfan.com/club/post-265092.html[/url]里问。

您所在位置: