上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 89 下一页
摘要: "传送门" 我数学可能白学了…… 因为三个数加起来等于$1$,那么只要用前两个数就能表示,那么就能把每一种金属看成一个二维向量。考虑只有两个向量的时候,设这两个向量为$a,b$,那么一个向量$c$能被表示也就是说存在$ax+by=c$且$x+y=1$,根据数学老师说的那么$c$在$a$和$b$的终点 阅读全文
posted @ 2018-11-21 21:05 bztMinamoto 阅读(159) 评论(0) 推荐(0) 编辑
摘要: CF题目难度普遍偏高啊…… 一个乱搞的做法。因为代价为最大下标减去最小的下标,那么可以看做一个区间的修改。我们枚举选取的区间的右端点,不难发现满足条件的左端点必然是不降的。那么用一个指针移一下就好了 注意特判无解和答案为$0$的情况,时间复杂度$O(n)$(然而因为人傻常数大所以还跑不过$O(nlo 阅读全文
posted @ 2018-11-21 12:47 bztMinamoto 阅读(155) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我的哈希打挂了……然而大佬似乎用哈希可以过还跑得很快…… 删除,枚举删哪个字符,记删之后的哈希值存map 插入,相当于在单词里删字符,去对应的map里查找 更改,相当于两个都删掉同一个位置的字符然后相等 //minamoto include define rint register in 阅读全文
posted @ 2018-11-20 21:19 bztMinamoto 阅读(166) 评论(0) 推荐(0) 编辑
摘要: "传送门" 据说是一个叫做随机增量法的东西 枚举$i$,如果不在圆中将它设为圆心 枚举$j$,如果不在圆中将$(i,j)$成为新的圆的直径 枚举$k$,如果不在圆中让$i,j,k$组成的三角形的外接圆成为新的圆 据说在随机数据的情况下期望$O(n)$,所以要在读进来的时候random_shuffle 阅读全文
posted @ 2018-11-20 18:23 bztMinamoto 阅读(248) 评论(0) 推荐(0) 编辑
摘要: "传送门" 求凸包周长,用旋转卡壳,具体可见yyb大佬的 "博客" 顺便一提这题暴力+随机化也能过 暴力代码 阅读全文
posted @ 2018-11-20 17:19 bztMinamoto 阅读(211) 评论(0) 推荐(0) 编辑
摘要: "传送门" 我们把所有的直线按斜率从小到大排序,然后用单调栈维护 发现,如果当前直线与$st[top 1]$直线的交点的横坐标大于等于与$st[top]$的交点的横坐标,当前直线可以覆盖掉$st[top]$ 这个可以画图理解一下 //minamoto include define rint regi 阅读全文
posted @ 2018-11-20 16:06 bztMinamoto 阅读(201) 评论(0) 推荐(0) 编辑
摘要: "传送门" 反正我是看不出来这题和凸包有什么关系……大佬们是怎么想到的…… 不准确一点的说,本题就是要我们求一个边上点数最多的凸包 我们可以先把所有的边都取出来,然后按极角排序。枚举这个凸包的起点,然后做dp即可 复杂度$O(n^3)$ //minamoto include define rint 阅读全文
posted @ 2018-11-20 15:45 bztMinamoto 阅读(288) 评论(0) 推荐(0) 编辑
摘要: "传送门" 二维凸包的板子,抄yyb大佬的 //minamoto include define rint register int define inf 0x3f3f3f3f using namespace std; const int N=10005; struct node{double x,y 阅读全文
posted @ 2018-11-20 15:29 bztMinamoto 阅读(158) 评论(0) 推荐(0) 编辑
摘要: "传送门" 首先最小生成树有这么两个性质 打个比方,以下图为例(图是网上的) 虚线代表边权相同的边。那么我们可以先把连通块内的做完,缩点,变成这样 然后我们对这个新的连通块做一次矩阵树 根据乘法原理,最后的答案就是所有的乘起来 //minamoto include define rint regis 阅读全文
posted @ 2018-11-20 14:55 bztMinamoto 阅读(142) 评论(0) 推荐(0) 编辑
摘要: "传送门" 有一个不会证明的贪心:从左到右考虑每一个位置,然后在每一个位置都贪心选取能让该位置构成的逆序对最少的数。判断逆序对的话只要记一下前缀小于等于某数的总数和后缀小于等于某数的总数就行了 //minamoto include define rint register int define in 阅读全文
posted @ 2018-11-20 12:54 bztMinamoto 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 89 下一页
Live2D