题解 2126: 信息学奥赛一本通T1263-友好城市

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

最长上升子序列问题3-友好城市

##最长上升子序列问题3###注意事项1.通过分析可以发现,符合标准的序列首先应该满足上下城市的编号都是递增的。2.那么先对一边的坐标进行排序,再对另一边进行最长上升子序列问题的求解即可。3.可以使用结构体或pair存储。4.其他类似问题有《登山》《怪盗基德的滑翔翼》《合唱队形》#####代码```/

友好城市 序列型动态规划,最长上升子序列

**先把河一边的城市升序排序,要求不交叉,还要足够多,那么问题就转化成河另一边城市的最长上升子序列问题**那就简单了,代码如下```cpp#include#includeusingnamespacestd;intn;intdp[5005];intans;structnode{inta;intb;}x[