712. Minimum ASCII Delete Sum for Two Strings
来源:互联网 发布:微淘直播和淘宝直播 编辑:程序博客网 时间:2024/06/03 01:42
dp问题,写的好费劲,太久没有写dp了
class Solution {public: int minimumDeleteSum(string s1, string s2) { int row=s1.size()+1; int col=s2.size()+1; s1 = " "+s1; s2 = " "+s2; vector<int> temp(col, 0); vector<vector<int>> dp(row, temp); for(int i=0;i<row;i++) { for(int j=0;j<col;j++) { if(s1[i]==s2[j]) { if(i-1>=0&&j-1>=0) dp[i][j] = dp[i-1][j-1]; else dp[i][j] = 0; } else { int temp1; int temp2; if(j-1>=0&&i-1>=0) { temp1 = dp[i][j-1]+s2[j]; temp2 = dp[i-1][j]+s1[i]; dp[i][j] = temp1>temp2?temp2:temp1; } else if(j-1<0&&i-1>=0) dp[i][j] = dp[i-1][j] + s1[i]; else if(j-1>=0&&i-1<0) dp[i][j] = dp[i][j-1] + s2[j]; else dp[i][j] = 0; } //cout<<i<<" "<<j<<" "<<dp[i][j]<<endl; } } return dp[row-1][col-1]; }};
阅读全文
0 0
- Minimum ASCII Delete Sum for Two Strings
- Minimum ASCII Delete Sum for Two Strings
- Leetcode 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- LWC 55:712. Minimum ASCII Delete Sum for Two Strings
- [leetcode] 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- Leetcode: 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- 712. Minimum ASCII Delete Sum for Two Strings
- LeetCode 712. Minimum ASCII Delete Sum for Two Strings [Medium]
- [LeetCode]712. Minimum ASCII Delete Sum for Two Strings
- 为什么要学习HashMap的底层原理?
- 神经网络和深度学习-第一周深度学习概论-第一节:欢迎来到深度学习工程师微专业
- 中国大学 MOOC 课程 《Python 语言程序设计》第五周课后习题
- 单KEY业务,数据库如何水平切分?
- windows 下caffe 配置手写字体mnist数据集
- 712. Minimum ASCII Delete Sum for Two Strings
- 干货 | 携程用户数据采集与分析系统
- linux shell 按行读取文件
- TP 全系列调试通用参考说明
- dns
- H
- 英伟达最新公布的眼球追踪技术
- 数据结构实验之图论三:判断可达性
- Linux-001 CentOS7.0下载各版本说明 新增Everything版