洛谷 P2543 [AHOI2004]奇怪的字符串
题目传送门
解题思路:
本题朴素求最长公共子序列即可,但是空间不够,怎么办呢?
空间不够,滚动数组来救
AC代码:
#include<iostream>
#include<cstdio> using namespace std; string l,l1;
int f[][],m; inline int max(int a,int b) {
if(a >= b) return a;
return b;
} int main() {
cin >> l >> l1;
for(int i = ;i < l.length(); i++) {
for(int j = ;j <= l1.length(); j++) {
if(l[i] == l1[j-])
f[m][j] = f[m^][j-] + ;
else
f[m][j] = max(f[m^][j],f[m][j-]);
}
m = m ^ ;
}
printf("%d",f[m^][l1.length()]);
return ;
}
洛谷 P2543 [AHOI2004]奇怪的字符串的更多相关文章
- 洛谷—— P2543 [AHOI2004]奇怪的字符串
		
P2543 [AHOI2004]奇怪的字符串 题目描述 输入输出格式 输入格式: 输入文件中包含两个字符串X和Y.当中两字符串非0即1.序列长度均小于9999. 输出格式: X和Y的最长公共子序列长度 ...
 - 洛谷 2543 [AHOI2004]奇怪的字符串
		
题目描述 输入输出格式 输入格式: 输入文件中包含两个字符串X和Y.当中两字符串非0即1.序列长度均小于9999. 输出格式: X和Y的最长公共子序列长度. 输入输出样例 输入样例#1: 010101 ...
 - P2543 [AHOI2004]奇怪的字符串
		
题目描述 输入输出格式 输入格式: 输入文件中包含两个字符串X和Y.当中两字符串非0即1.序列长度均小于9999. 输出格式: X和Y的最长公共子序列长度. 输入输出样例 输入样例#1: 复制 010 ...
 - [LUOGU] P2543 [AHOI2004]奇怪的字符串
		
LCS //Writer:GhostCai && His Yellow Duck #include<iostream> #include<cstring> #d ...
 - [AHOI2004]奇怪的字符串
		
[AHOI2004]奇怪的字符串 题目描述 输入输出格式 输入格式: 输入文件中包含两个字符串X和Y.当中两字符串非0即1.序列长度均小于9999. 输出格式: X和Y的最长公共子序列长度. 输入输出 ...
 - 洛谷 P3370 【模板】字符串哈希
		
洛谷 P3370 [模板]字符串哈希 题目描述 如题,给定N个字符串(第i个字符串长度为Mi,字符串内包含数字.大小写字母,大小写敏感),请求出N个字符串中共有多少个不同的字符串. 友情提醒:如果真的 ...
 - 【洛谷P3709】大爷的字符串题
		
看这题网上居然还没人写blog,怕是都去看洛谷自带的了-- 你才是字符串!你全家都是字符串!这题跟字符串没多大关系,只是出题人lxl想要吐槽某中学而已--... 其实这题说白了就是问区间里出现最多的数 ...
 - 洛谷 P1135 【奇怪的电梯】
		
题库 :洛谷 题号 :1135 题目 :奇怪的电梯 link :https://www.luogu.org/problemnew/show/P1135 一. 动态规划 : 思路 :这道题用动规来解决其 ...
 - 洛谷P3370 【模板】字符串哈希
		
P3370 [模板]字符串哈希 143通过 483提交 题目提供者HansBug 标签 难度普及- 提交 讨论 题解 最新讨论 看不出来,这题哪里是哈希了- 题目描述 如题,给定N个字符串(第i个 ...
 
随机推荐
- window进行缩放时左侧菜单高度随之变化
			
window.onresize = function(){ $(); }
 - MyBatis  Dao层的编写
			
传统的dao层编写 以前编写dao层,先新建一个包com.chy.dao,再写接口StudentDao: public interface StudentDao { public void inser ...
 - 渗透测试神器Burp Suite v1.7.11发布(含下载)
			
BurpSuite是一款信息安全从业人员必备的集成型的渗透测试工具,它采用自动测试和半自动测试的方式,包含了Proxy,Spider,Scanner,Intruder,Repeater,Sequenc ...
 - 虚拟机下安装win7
			
参考博客:https://blog.csdn.net/weixin_43465312/article/details/92662519 下载地址:https://msdn.itellyou.cn/
 - HihoCoder第二周与POJ3630:Trie树的建立
			
这又是两道一样的题,都是建立trie树的过程. HihoCoder第二周: 这里其实逻辑都很简单,主要在于数据结构struct的使用. #include <iostream> #inclu ...
 - suse下静默方式安装oracle(无图形界面)
			
以 http://www.cnblogs.com/0201zcr/p/4728241.html 为主 以 http://www.cnblogs.com/jyzhao/p/5001782.html 为参 ...
 - jq插件和jq
			
封装一个jq (function(win) { var jQuery = function(selecter) { this.version = '1.0.1'; //版本号 this.selecte ...
 - Java 定时循环运行程序
			
Timer 和 ScheduledExecutorSeruvce 都能执行定时的循环任务,有函数 scheduleAtFixedRate.但是,如果任务运行时间较长,超过了一个周期时长,下一个任务就会 ...
 - Run K8s / 安装指南
			
Windows 下载 kubectl 官方文档下载对应操作系统的 Kubectl 下载 minikube 如图将下载的文件放在一起,如图: 配置环境变量,如图: 配置Hype-V或者安装Vir ...
 - NIO三大组件简介
			
NIO简介 NIO 是面向缓冲区(或者说面向块)编程的, 因为Buffer底层本质上就是内存块.数据被读取到一个缓冲区, 稍后再被它处理, 需要时数据可在缓冲区前后移动, 从而增加了处理过程中的灵活性 ...