08 2021 档案

摘要:COCI2011/2012 #1 skakac 状态压缩加速DP 题目链接:在里面找一下 ​ 写在前面:原题的空间为 64MB。但本题在校内 OJ 上空间开了 128MB。而本题解介绍的写法在 64MB 的限制下无法通过。若要在 64MB 的空间内实现,需要根号分治。 ​ 这题有一个比较显然的暴力, 阅读全文
posted @ 2021-08-28 21:47 夜空之星 阅读(79) 评论(0) 推荐(0)
摘要:[COCI2010-2011#7] UPIT 分块 题目链接:COCI2010-2011#7 ​ 比较常规的分块维护信息的题目。 ​ 对于操作一,简单的区间覆盖。 ​ 对于操作二。散块的话暴力修改。整块中增加的值构成一个等差数列,所以整块区间和可以通过等差数列公式进行维护。然后再开两个数组记录这块左 阅读全文
posted @ 2021-08-27 22:24 夜空之星 阅读(85) 评论(1) 推荐(0)
摘要:[BZOJ2438] 中山市选2011 杀人游戏 Tarjan 题目链接:中山市选 杀人游戏 ​ 很明显的图论,根据题意建图,如果 \(x\) 认识 \(y\),那么连一条由 \(x\) 指向 \(y\) 的单向边。 ​ 注意到一个性质:如果一个人的身份得知,他所认识的人的身份也都得知。 ​ 那么在 阅读全文
posted @ 2021-08-26 15:45 夜空之星 阅读(126) 评论(0) 推荐(0)
摘要:SCOI 2008 天平 差分约束 题目链接:SCOI2008天平 ​ 首先想到我们要根据给出的重量关系矩阵列出的式子。但是这个矩阵给的只是关系,所以我们列出的只能是不等式组。看到不等式,那么立马联想到这是可以转化一组差分约束系统。但是我们目前知道的信息只有 \(w_i<w_j\),我们得想办法把它 阅读全文
posted @ 2021-08-24 10:39 夜空之星 阅读(75) 评论(0) 推荐(0)
摘要:COCI2016/2017 #1 D Mag 点分治 ​ 题目链接:COCI2016-2017#1 算法: 点分治 证明&结论: ​ 首先这题关于选出来的路径有一个结论: 路径上点权全为 \(1\)。 路径长度为 \(2\times l+1\),有且只有一个权值为 \(2\) 的点在 \(l+1\) 阅读全文
posted @ 2021-08-20 15:17 夜空之星 阅读(96) 评论(0) 推荐(0)
摘要:COCI2015/2016 #7 F PROKLETNIK 题目链接:Croatian Open Competition in Informatics (hsin.hr) ​ 首先区间的左右端点是最小值还是最大值并没有固定,所以我们得对于两种情况做两遍。但是我们可以先求出左端点是最小值右端点是最大值 阅读全文
posted @ 2021-08-19 17:10 夜空之星 阅读(249) 评论(0) 推荐(2)
摘要:[COCI2015-2016#1] UZASTOPNI 题目链接:COCI2015-2016#1UZASTOPNI ​ 写在前面:我代码中数组空间的开大是因为这道题在我们校内OJ上加了一个数据更大的点 \(1\le n\le10^5,1\le v_i\le2000\)。对于这道题来说,可以自行改小。 阅读全文
posted @ 2021-08-12 16:31 夜空之星 阅读(118) 评论(0) 推荐(0)
摘要:POI 2010 MOT-Monotonicity 2 ​ 题目链接:POI2010 MOT-Monotonicity 2 ​ 考虑 dp,二维 dp 十分好想,但是二维 dp 无论怎么优化最快也只能达到 \(O(n\times k\times\log(n))\),那么二维 dp 的想法只能被舍弃, 阅读全文
posted @ 2021-08-09 20:04 夜空之星 阅读(65) 评论(0) 推荐(0)
摘要:HDU 5715 XOR游戏 题目链接:Problem - 5715 ​ 看到题目描述异或和最小值最大,这种最小中的最大,最大中的最小,就是显然的二分题,我们考虑二分答案。然后利用可行性dp来check。由于异或满足结合律,我们可以先预处理出异或前缀和。然后我们先从暴力入手。我们设 \(dp_{i, 阅读全文
posted @ 2021-08-08 20:34 夜空之星 阅读(90) 评论(0) 推荐(0)
摘要:BZOJ4553 序列 题目链接:序列 - 黑暗爆炸 4553 ​ 显然,这是一道dp题。我们首先需要考虑什么样的情况才能使得任意一种变化中,一个子序列能恒为不降序列。设我们有一个子序列 \(S\)。考虑其中相邻的两个点 \(i,j\)。由于我们必须满足所有变化中 \(v_j>=v_i\),同时,题 阅读全文
posted @ 2021-08-08 09:39 夜空之星 阅读(60) 评论(1) 推荐(0)
摘要:刘翔牌O2 ​ “你这刘翔牌O2包过吗?” ​ “我这开O2店的,会给你不过的O2?” ​ ”我问你,你这刘翔牌O2包过吗?“ ​ “你TM找茬是吧?” ​ 如果您还在为您的代码对评测机高呼“我的常数很大,你忍一下”而烦恼。那么来试试刘翔牌O2。 ​ 使用方法:加在头文件前。注意,头文件之前!!!。 阅读全文
posted @ 2021-08-06 20:02 夜空之星 阅读(134) 评论(0) 推荐(2)
摘要:COCI2015/2016 Contest#6 D 游戏 ​ 题目描述: ​ Mirko 和 Slavko 在玩一个游戏,先由Mirko在1~N中选出几组互质的数,例如 \(N=5\) 时,Mirko 可以选的组有 \({(1,2),(1,3),(1,4),(1,5),(2,3)\dots}\)。 阅读全文
posted @ 2021-08-06 16:07 夜空之星 阅读(114) 评论(1) 推荐(0)
摘要:luogu P3802 小魔女帕琪 ​ 题目链接:小魔女帕琪 ​ 设 \(N\) 为 \(\sum_{i=1}^7{a_i}\) 。我们将本题模型抽象成一个长度为 \(N\) 的序列。我们考虑每个位置作为终极魔法起始点的贡献,由于每个位置作为终极魔法的起点概率是独立的,即不跟其他位置释放的魔法有关, 阅读全文
posted @ 2021-08-02 11:24 夜空之星 阅读(42) 评论(0) 推荐(0)
摘要:[BZOJ3339] Rmq Problem / mex ​ 题目链接:Rmq Problem / mex ​ 主席树好题。 ​ 这题做法很多,这里介绍一种在线做法。对于每一个点建立一棵权值线段树,维护从1到该点这个区间内权值出现的情况。由于我们想要知道只是 \(l\) 到 \(r\) 区间内每种权 阅读全文
posted @ 2021-08-02 09:56 夜空之星 阅读(74) 评论(0) 推荐(0)