摘要:
对于一个数组,找出这样一个序列对(i, j),满足A[i] < A[j],且使 j - i的值最大,输出j - i的值。这道题最初想到的是O(n^2)的解答,后来想到了用MergeSort时来记录最大序列对的方法,也可以用一个队列来做。总之解法还挺多。最后和http://ac.jobdu.com/problem.php?cid=1039&pid=19何海涛的这题非常相似。方法1:MergeSort,数组的元素需要记录原始的元素索引。 1 #include <iostream> 2 using namespace std; 3 4 struct Node 5 { 6 i 阅读全文
posted @ 2012-11-07 22:53
chkkch
阅读(498)
评论(0)
推荐(0)

浙公网安备 33010602011771号