https://codeforces.com/problemset/problem/4/D 这个题目比较简单,就是一个DAG模型,这个可以看看紫书学习一下, 我这次是用dp来写的,用记忆化搜索也许更好写一点. 这个首先进行建图,用一个邻接表建图,G[i][j]表示第i个信封可以装进去第j个信封,这个再建图之前需要排序. 不然的话就不好写这个dp了,其实这里有一点点不太能理解. 建完图之后就是dp的转移, dp[i]表示从第i个信封开始可以装的最多的信封 状态转移就是 d[i]=dp[j]+1 这…