摘要: 首先对某人在未经冰少允许情况下登录冰少账号原模原样复制其代码并且直接提交的赤裸裸剽窃行为,并且最终被评为优秀作业提出抗议! 题目大意: 给一个数组含n个数(1<=n<=5e5),求使用冒泡排序为递增序列时,最少交换次数为多少次。 题目分析: 对于数组中任意两个数,若$i<j$且$ai>aj$,则ai 阅读全文
posted @ 2019-10-22 22:53 GGMU 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在解题报告之前,首先对同一次作业中另外一题(求逆序对)某人在未经冰少允许情况下,擅自登录冰少账号,原模原样剽窃冰少代码,并且最终还被评为优秀作业的行为表示严正抗议! 题目大意: 二维平面上给出 n 个点。然而再给出两个源点,分别以这两个源点为圆心做两个圆,设半径为 r1,r2。要求n 个点中的每个点 阅读全文
posted @ 2019-10-22 22:33 GGMU 阅读(167) 评论(0) 推荐(0) 编辑
摘要: http://codeforces.com/gym/101981/attachments 题意:有n个英雄,m个敌人,k瓶药剂,给出每个英雄可以消灭的敌人的编号。每个英雄只能消灭一个敌人,但每个英雄只能消灭一个敌人。现在有药剂,英雄喝了之后可以多消灭一个敌人,但每个英雄只能喝一瓶,问最多能消灭多少个 阅读全文
posted @ 2019-10-13 22:59 GGMU 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 本博客会随着后续刷题不断更新。 网络流属于图论一部分,可以解决二分图匹配等问题。 网络流图的特点为,有且仅有一个入度为0的点为起点,并且有且仅有一个出度为0的点为终点,且任意两点之间仅存在一条单向边,为该条路的流量限制,除起点及终点外,每个点流出等于流入,最后求起点到终点最大流量。 网络流的建图方式 阅读全文
posted @ 2019-10-11 20:16 GGMU 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 题意:给n个大点,m个小点$(n<=1e5,m<=5e5),问有多少个小点,存在3个大点,使小点在三个大点组成的三角形内。 解题思路: 首先,易证,若该小点在某三大点行成的三角形内,则该小点必然处在大点组成的凸包内。那么首先,现将大点形成的凸包计算出来,但是若对每个点进行暴力枚举,在最坏情况下,若凸 阅读全文
posted @ 2019-10-11 01:38 GGMU 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给出1-n共n个数的入栈顺序,可以随时出栈,求出栈的最大字典序。 题目分析: 假设目前的栈顶元素为x,若后续有大于x的数字ai出现,则ai入栈时出栈字典序一定更大。因此,对入栈进行模拟,然后将栈顶一直弹出直到栈为空或栈顶元素小于后缀最大值即可。 如果对于每个数后的最大值都进行一次暴力搜索 阅读全文
posted @ 2019-09-25 09:02 GGMU 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 旋转卡壳属于计算几何内容,用于求平面最远点对。 首先,易证最远点对一定是凸包上的两个点,对于平面上n个点,先使用graham扫描法求出凸包上所有的点,复杂度$O(nlogn)$。随后,假设最远的点对为点m,n,点m到与n的距离最远,设点n在凸包上的两条边为l1与l2,记m到直线l1,l2距离为dis 阅读全文
posted @ 2019-09-23 00:42 GGMU 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 题目: Nk 最近喜欢上了研究逆序数,给出一个由 1…n 组成的数列 a1,a2,a3…an, a1的逆序数就是在 a2…an 中,比 a1 小的数的数量,而 a2 的逆序数就是 a3….an 中比 a2 小的数的数量,以此类推。 例如,数列 5,3,4,2,1 的逆序数序列就是 4,2,2,1,0 阅读全文
posted @ 2019-09-23 00:21 GGMU 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 凸包指给出N个点,选择尽量少的点连线,将所有的点全部包含在所连成的凸多边形内。 首先,对于两个点P,Q,若原点为O,可使用叉积$\overrightarrow{OP}*\overrightarrow{OQ}$计算出P与Q相对于O点的方向,若叉积小于0则P在Q的逆时针方向。 对于一个点集,首先搜索出纵 阅读全文
posted @ 2019-09-12 17:41 GGMU 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 打的很崩的一场比赛。上来签到题我就wa了一发,感觉在梦游。然后我开了H题,队友开B题,f(n)=3f(n-1)+2f(n)傻子都知道矩阵快速幂,但是1e7的强制在线必须把logn优化,然后试图打表寻找循环节,也没找到,然后对矩阵进行研究,看着矩阵快速幂 $\left(\begin{matrix}3 阅读全文
posted @ 2019-09-10 16:59 GGMU 阅读(176) 评论(0) 推荐(0) 编辑