当前位置: 首页 > news >正文

蓝桥杯每日一题203.11.7

题目描述

题目分析

使用dp思维,当前位置是否可行是有上一位置推来,计算出最大的可行位置即可

#include <stdio.h>
#include <string.h>#define N 256
int f(const char* s1, const char* s2)
{int a[N][N];int len1 = strlen(s1);int len2 = strlen(s2);int i,j;memset(a,0,sizeof(int)*N*N);int max = 0;for(i=1; i<=len1; i++){for(j=1; j<=len2; j++){if(s1[i-1]==s2[j-1]) {a[i][j] = a[i - 1][j - 1] + 1; if(a[i][j] > max) max = a[i][j];}}}return max;
}int main()
{printf("%d\n", f("abcdkkk", "baabcdadabc"));printf("%d\n", f("aaakkkabababa", "baabababcdadabc"));printf("%d\n", f("abccbaacbcca", "ccccbbbbbaaaa"));    printf("%d\n", f("abcd", "xyz"));printf("%d\n", f("ab", "ab"));return 0;
}
http://www.lryc.cn/news/224622.html

相关文章:

  • ESP32建立TCP连接
  • 普华永道成功举办《国有基金高质量发展提效创效服务》主题分享活动,助力国有基金提效创效
  • 黑洞路由的几种应用场景
  • 数据分析:智能企业七步曲(一)
  • Django ModelSerializer 实现自定义验证详解
  • 在ubuntu sudo apt-get update 更新报错
  • Linux——手把手教你解决sudo指令无法使用的问题
  • 【云原生】使用nginx反向代理后台多服务器
  • Linux awk命令
  • 南大通用数据库-Gbase-8a-学习-42-定位与释放锁
  • css绘制常见的一些图形
  • 【网络协议】
  • 如何在JVS低代码表单配置中实现数据的高效管理?
  • 【Python大数据笔记_day04_Hadoop】
  • Android超简单的显示网络图片方法
  • 基于自然语言处理的结构化数据库问答机器人系统
  • JVM Native内存泄露的排查分析(64M 问题)
  • 智能网联汽车基础软件信息安全需求分析
  • 《QT从基础到进阶·十八》QT中的各种鼠标事件QEvent
  • CSDN中调整图片和文本样式
  • 社区团购商品数据抓取
  • Nginx用做sip代理
  • C# set的一些使用方法
  • 机器学习——回归
  • JAVA代码视频转GIF(亲测有效)
  • 挑战100天 AI In LeetCode Day03(热题+面试经典150题)
  • 【手写模拟Spring底层原理】
  • 代码随想录训练营Day1:二分查找与移除元素
  • 回归预测 | Matlab实现PCA-PLS主成分降维结合偏最小二乘回归预测
  • 高效的测试覆盖率:在更短的时间内最大化提高测试覆盖率