HDU 1159 Common Subsequence

二十一、SAP-库存管理 业务逻辑、功能讲解、图文解析、章节总结 阅读详情

传送门

最长公共子序列,LCS。可以是0,代表没有任何公共子序列。

这道题没给字符串的大小,有点坑。


#include <cstdio>
#include <iostream>
#include <algorithm>
#include <vector>
#include <cstring>
#include <string>
#include <queue>
using namespace std;                              // LCS板题,不过没给数据范围

char s1[1001], s2[1001];
int dp[1001][1001];

void init(int len1, int len2)
{
	for (int i = 1; i <= len1; i++)
		dp[i][0] = 0;
	for (int i = 1; i <= len2; i++)
		dp[0][i] = 0;
	dp[0][0] = 0;		                          // 其实一个memset全搞成0就行了
}

int main()
{
	for (; ~scanf("%s%s", s1 + 1, s2 + 1);)       // 字符数组本来就是指针了,不用加&,这里是从下标1开始输入
	{
		int len1 = strlen(s1 + 1), len2 = strlen(s2 + 1);
		init(len1, len2);
		for (int i = 1; i <= len1; i++)
			for (int j = 1; j <= len2; j++)
				dp[i][j] = s1[i] == s2[j] ? dp[i - 1][j - 1] + 1 : max(dp[i - 1][j], dp[i][j - 1]);
		printf("%d\n", dp[len1][len2]);
	}

	return 0;
}
注意力机制与经典 CV 网络:PyTorch 实现与实战 注意力机制(SE/空间/CBAM/Non-Local)通过权重重标定让模型聚焦关键特征,经典 CNN(ResNet/DenseNet/FPN)提供了深层网络、特征复用和多尺度融合的基础骨架。建议先在 ResNet 上插入 SE 模块(通道注意力)做基线实验,再根据任务类型引入空间注意力(分割任务)或非局部注意力(视频任务)。CIFAR-10 数据集适合快速验证注意力模块的有效性,迁移到更大数据集时保持相同的结构设计思路即可。 阅读详情

相关推荐

涨薪技术|Kubernetes(k8s)环境部署实战

这两者都是在/etc/docker/daemon.json里修改的,所以我们一起配置了就好了,首先执行下述命令编辑daemon.json:​​​​​​​。安装完成后,可以使用以下命令来查看dashboard访问的端口号​​​​​​​。网络插件CNI也是以容器的方式进行启动​​​​​​​。安装完成后可以检查是否拉取了对应的容器​​​​​​​。再使用以下命令进行安装:​​​​​​​。打开后输入以下内容:​​​​​​​。安装1.19.0版本​​​​​​​。修改IP地址:​​​​​​​。

m0_60889254的博客 1085

C++ OJ HDU 1159 Common Subsequence

C++ OJ  HDU 1159 Common Subsequence CLAY 撰写 XCOJ 动态规划 暂无评论 Now I think you have got an AC in Ignatius.L’s “Max Sum” problem. To be a brave ACMer, we always challenge ourselves to more diffic

CLAYFire的博客 701

别再为3D抓取发愁了!Halcon手眼标定保姆级教程(Eye-to-Hand模式,含完整代码)

本文提供Halcon手眼标定的保姆级教程,详细讲解Eye-to-Hand模式下的3D抓取实现方法。从硬件配置、坐标系系统到标定流程和核心算法,涵盖完整代码和实战经验,帮助用户快速掌握工业自动化中的精准抓取技术。

weixin_42523711的博客 269

Hdu 1159 Common Subsequence

Hdu 1159 Common Subsequence 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1159 解题思路: 用相当暴力的dp去匹配两个串,dp[i][j]表示长度为i’的a串和长度为j的b串所得出的最长子串长度,那么很显然,每次匹配上的结果就等于i和j各减一的出的最大值再加上一,没有匹配上意味着i或者j减少一的两个值中取大的,因为这...

weixin_43823753的博客 157

XGBoost的简单安装及入门使用

XGBoost安装及简单入门 XGBoost支持多种操作系统,如Windows, Linux, MacOS等,并支持多种语言版本,如Python, R, Scale, Java等。XGBoost的安装方式一般有两种,一种是直接通过pip安装(适合用于Python),另外一种是通过源码编译安装 1、通过pip安装 通过pip安装Python包既简单又方便,只需执行如下的命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xgboost 使用

qq_41513230的博客 3万+

第七章 Wi-Fi连接过程

系列文章目录 第一章 国内下载AOSP最新源码的方法 第二章 下载AOSP WiFi相关的代码 第三章 将源码导入Android Studio(无需编译idegen) 文章目录系列文章目录前言一、Wi-Fi连接是什么?二、Wi-Fi连接的过程1. 手动连接总结 前言 Wi-Fi连接分为下面几种过程,每种的流程都有些许差异: 手动连接 自动连接 在BSS之间漫游 Passpoint热点连接 一、Wi-Fi连接是什么? Wi-Fi连接是指STA(手机)连接到AP(无线路由器)的过程,这个过程分为链路

Frank.Zhang的专栏 2527

HDU - 1159 Common Subsequence (简单LCS)

HDU - 1159 Common Subsequence题意:    在两个字符串x,y中,求它们最长的公共子串长度分析:    存在x[i] == y[j]时,则公共子串长度+1,否则,维护当前最大值    状态:dp[i][j]:表示以x[i], y[j]结尾时,最大公共子串的长度    转移方程:            if(x[i] == y[j])                   

Deadpool 331

从零开始学版图(二)-----------差分放大电路

从零开始学版图

m0_56112720的博客 8558

HDU-1159 Common Subsequence

Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = another sequence Z = is a subsequence of X if there e

Run 4348

博途PLC S7-1200/1500 ModbusTcp通信SCL代码篇(轮询)

博途PLC MODBUS TCP的详细讲解和注意事项,可以参看下面这篇博文,这里不在赘述。这篇作为SCL代码篇主要给出SCL语言下的轮训写法和注意事项。博途PLC1200/1500PLC ModbusTcp通信(轮询处理)_RXXW_Dor的博客-优快云博客。............

RXXW_Dor的博客 8421

华为OD机试 - 整型数组按照个位数排序(Java 双机位C卷 100分)

华为OD机试 双机位C卷题库疯狂收录中,刷题。

学Java,找哪吒 349

hdu 1159 Common Subsequence

hdu 1159 Common Subsequence //开始DP之旅,先来道简单的 Problem Description A subsequence of a given sequence is the given sequence with so...

dilan3700的博客 211

UG二次开发GRIP刻字

UG二次开发GRIP刻字

qq285503851的博客 1138

HDU 1159 Common Subsequence

题目链接:acm.hdu.edu.cn/showproblem.php?pid=1159 Common Subsequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 17402    Accepted Subm

llbcys 777

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Hdu1159 Common Subsequence(简单递归)

Hdu1159Common Subsequence Problem Description A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = <x1, x2, ..., xm> anoth...

qq_43691704的博客 201

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Common Subsequence【HDU 1159】

题目链接 HDU 1159 大概题意 给你两个字符串a和b,问这两个字符串的最大公共子序列的长度是多少 解题思路 我们定义一个数组dp[i][j]代表处理到字符串a的第i个字符和字符串b的第j个字符的时候,最长上升子序列的长度是多少。 那么我们很容易得到递归方程式 if(a[i-1]==b[j-1]) g[i][j]=g[i-1][j-1]+1; else g[...

qq_41925919的博客 139

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: HDU 1069 Monkey and Banana
下一篇: HDU 1494 跑跑卡丁车
Crossing over
博客等级 码龄10年 6粉丝 113原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值