
其他算法
文章平均质量分 93
crosnken
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1月下半笔记(个人向)
若次大值在第五位,那么1234位中一定有三位小于次大值,而最大值一定在1、2位,所以3、4位一定小于第五位的次大值,那么3、4位必定弹出一个,矛盾。结构比对算法已经有很多优秀的算法了,比如CE、TM-align、DALI、VAST、K2、SHEBA等之类的,似乎不用自己再写一个了。想到要对蛋白质可视化,然后去找可以用于三维绘图的库,找到了OpenGL,在wsl里面装了一个,发现挺方便,准备开始学。用反证法,最大值在第三位,那么,1、2位都会小于第三位,那么应该弹出1、2位之一,矛盾。原创 2024-01-18 21:01:42 · 697 阅读 · 0 评论 -
[WC2013]糖果公园 (树上带修莫队)
题解 首先我们发现吃糖的顺序是不会影响答案的 影响答案的是每种糖的个数 所以我们可以直接利用树上莫队来做 树上莫队有两种写法,一种是在括号序列上进行莫队,另一种就直接对树进行分块,在树上进行莫队 这里写的是在括号序列上的莫队 如何带修改呢 我们维护一种有三个指针的莫队(比普通的莫队多一个时间指针) 类似普通的莫队一样移动指针就可以了 只不过块的大小要调为n^(2/3) 具体的时间复杂度分析可以看这篇博客 代码: #include<cstdio> #i...原创 2020-06-11 17:33:26 · 265 阅读 · 0 评论 -
[THUSC2017]巧克力 (斯坦纳树+二分+随机化)
这是本菜鸡写过的最难的斯坦纳树题了。。。干脆叫它斯坦纳树终结者好了 题解 随机化的部分类似于这道题 只不过这里是要求中位数最小,那道题是要求和最小 我们可以二分这个中位数mid 把所有权值小于等于mid的格子设一个新权值-1,把大于mid的格子设为1 采用结构体DP,同时求出优先格子数最少,再考虑最小化权值和的DP值 如果当前的最小权值和是小于等于0的,则说明我们至少选了一半以上的小于mid的数,即mid可以取到更小的值 于是我们随机了颜色的分配方案之后,利用二分...原创 2020-06-11 00:04:18 · 424 阅读 · 0 评论 -
LOJ#2461. 「2018 集训队互测 Day 1」完美的队列 (分块+离线+two_pointers)
题目描述:https://loj.ac/problem/2461 题解 非常巧妙的一道题 我们对于一个操作i:[l,r,v],如果能够求出这个操作中最后一个被pop掉的v的时间(记为ed[i]) 即经历了(i,ed[i]]这些操作后,操作i的所有push进来的元素都被pop掉了 如果我们可以求出所有操作的ed,我们就可以简单求出每一时刻的答案(自行思考,存一下每个元素的出现次...原创 2020-04-28 23:59:51 · 698 阅读 · 0 评论 -
A Star not a Tree? (模拟退火)
Luke wants to upgrade his home computer network from 10mbs to 100mbs. His existing network uses 10base2 (coaxial) cables that allow you to connect any number of computers together in a linear arrangem...原创 2020-03-06 16:30:58 · 293 阅读 · 0 评论 -
Matrix Multiplication (利用随机化检验矩阵乘法)
You are given threen×nmatricesA,BandC. Does the equationA×B=Chold true? Input The first line of input contains a positive integern(n≤ 500) followed by the the three matricesA,Ban...原创 2020-03-06 12:24:47 · 667 阅读 · 0 评论 -
[Ynoi2015]此时此刻的光辉 (莫队+数值分治+Pollard_Rho)
题面:https://www.luogu.com.cn/problem/P5071 题解 (๑•̀ㅂ•́)و✧题面好评(๑•̀ㅂ•́)و✧ ٩(๑>◡<๑)۶人生第一道Ynoi٩(๑>◡<๑)۶ 先把所有数用PR分解质因数 用莫队的话,思路就比较简单了,直接统计所有质因子的个数,就可以算出来乘积的约数个数 (当然,要先离散化质因子,预处理...原创 2020-02-05 12:04:51 · 563 阅读 · 0 评论 -
[HNOI2017]影魔 (离线线段树好题)
题面:https://www.luogu.com.cn/problem/P3722 题解 离线线段树好题 先想一下我们怎么求一个区间[l,r]的答案 可以发现这并不好做。。。。233333 于是我们会想到:固定一个端点,预处理出另一个端点的所在位置(当然,这两个端点会构成一个p1或p2型的区间)与它的贡献 说通俗(复杂)点就是把每一个端点对整个序列的贡献算...原创 2019-12-23 23:02:15 · 338 阅读 · 0 评论 -
【NOIP2012】开车旅行(倍增)
【NOIP2012】开车旅行 时限:3Sec内存:128 MB 题目描述 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i的海拔高度为Hi,城市i和城市j之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j]= |Hi-Hj...原创 2019-11-08 22:23:57 · 359 阅读 · 0 评论