04 2020 档案

摘要:二话不说,直接上代码!(懒) #include<stdio.h> #include<algorithm> using namespace std; #define Maxx 1000000 struct Tree{ int l,r,sum; }t[4*Maxx];//开四倍空间,防爆 int a[M 阅读全文
posted @ 2020-04-26 20:34 Canana 阅读(137) 评论(0) 推荐(0)
摘要:题目 著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元? 例如给定 $N = 5$, 排列是1、3、2、4、5。则 阅读全文
posted @ 2020-04-02 21:06 Canana 阅读(438) 评论(0) 推荐(0)