赛后写的,动态规划,学长和题解,提供了两种状态设计的思路,都写了下……结果在写第二种的时候,不小心把下标的起点写错了,导致WA了无数发…… 无奈啊……每次都是这种错误…… 题意: 大概就是有n块石头,每块石头有两个值ai和bi,其中ai是价值.要求你从中选任意块,获得的价值最大. 但是,每当你选了一块石头,此时没有被你选到得石头的价值都会剪掉这块石头的bi. 思路: 首先,可以证明,如果被选,bi小的肯定被先选.因为,如果某两块石头,bi大的先选了:那么交换这两块石头的选取顺序,可以得到更大的价…