Gym - 102307C Common Subsequence 题意:给你两个相同长度的DNA序列,判断这两个的最长公共子序列长度是不是0.99*n,n为序列的长度(n<=1e5). 嗯,正常dp的想法是n2,肯定是会超时的,那么我们把目光放到0.99*n这里,反过来不就是最多只能失配0.01*n,最大也就是1000个字符. 所以接下来就是不看大佬做法,自己完全没想到的dp设法.dp[i][j]就代表s1串抛弃了i个字符,s2抛弃了j个字符的最长公共子序列长度. 那么此时,s1串已经匹配了的序…