llllmz

导航

2024年2月19日

DP19 最长公共子序列(一)C

摘要: 建议直接网上看思路.... #include<stdio.h> int max(int i,int j){ if(i>j) return i; return j; } int maxlength[1001][1001]; int main(){ int n,m; while(scanf("%d %d 阅读全文

posted @ 2024-02-19 15:39 神奇的萝卜丝 阅读(15) 评论(0) 推荐(0)

KY78 最大上升子序列和C++

摘要: 这个解决问题的思路使用动态规划,即用已知状态去得到未知状态。 思路逻辑是这样 sum[i]记录以A[i]为末上升子序列的和的最大值 然后从j 从 0-i-1 遍历 如果A[j]<A[i] 那么 sum[i]=sum[j]+A[i]; 然后找出sum[i]中的的最大值,就是以A[i]为末上升子序列的和 阅读全文

posted @ 2024-02-19 14:24 神奇的萝卜丝 阅读(26) 评论(0) 推荐(0)