随笔分类 - OJ -- 洛谷
摘要:【BZOJ3052】【UOJ 58】【WC2013】糖果公园(树上莫队) 题面 "UOJ" "洛谷" Candyland 有一座糖果公园,公园里不仅有美丽的风景、好玩的游乐项目,还有许多免费糖果的发放点,这引来了许多贪吃的小朋友来糖果公园游玩。 糖果公园的结构十分奇特,它由 n 个游览点构成,每个游
阅读全文
摘要:【BZOJ1492】【NOI2007】货币兑换(动态规划,CDQ分治,Splay) 题面 "BZOJ" "洛谷" Description 小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下 简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的
阅读全文
摘要:【BZOJ1391】Order(网络流,最小割) 题面 BZOJ权限题。。。 "良心洛谷" 题目描述 有N个工作,M种机器,每种机器你可以租或者买过来. 每个工作包括若干道工序,每道工序需要某种机器来完成,你可以通过购买或租用机器来完成。 现在给出这些参数,求最大利润 输入输出格式 输入格式: 第一
阅读全文
摘要:【BZOJ1458】【洛谷4311】士兵占领(网络流) 题面 "BZOJ权限题,洛谷真好" Description 有一个M N的棋盘,有的格子是障碍。现在你要选择一些格子来放置一些士兵,一个格子里最多可以放置一个士兵,障碍格里不能放置士兵。我们称这些士兵占领了整个棋盘当满足第i行至少放置了Li个士
阅读全文
摘要:【BZOJ1143】祭祀(网络流) 题面 "BZOJ" "洛谷" Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口
阅读全文
摘要:【BZOJ2653】Middle(主席树) 题面 "BZOJ" "洛谷" Description 一个长度为n的序列a,设其排过序之后为b,其中位数定义为b[n/2],其中a,b从0开始标号,除法取下整。给你一个 长度为n的序列s。回答Q个这样的询问:s的左端点在[a,b]之间,右端点在[c,d]之
阅读全文
摘要:【BZOJ1416/1498】【NOI2006】神奇的口袋(数论,概率) 题面 "BZOJ1416" "BZOJ1498" "洛谷" 题面都是图片形式是什么鬼。。 题解 考虑以下性质 1.$x[1],x[2]..x[n]$等价于$1,2,...n$ 证明: 假设取第$k$步以前,所有的球的个数分别是
阅读全文
摘要:线性基(【洛谷3812】) 题面 题目描述 给定n个整数(数字可能重复),求在这些数中选取任意个,使得他们的异或和最大。 输入输出格式 输入格式: 第一行一个数n,表示元素个数 接下来一行n个数 输出格式: 仅一行,表示答案。 输入输出样例 输入样例 1: 2 1 1 输出样例 1: 1 题解 线性
阅读全文
摘要:【Luogu3444】ORK Ploughing(贪心) 题面 "Luogu" 题解 我们知道,如果我们选定了以横向为主,或者纵向为主, 那么就有尽可能减少另一个方向上耕地的次数 所以分开贪心,但是本质相同,所以接下来只考虑纵向为主 既然确定了以纵向为主,那么就要尽可能减少横向操作的次数 所以,只要
阅读全文
摘要:【Luogu3457】POW The Flood(并查集) 题面 "洛谷" 题解 我们知道,如果一个点和一个海拔不高于它的点相连 那么连在那个点是更优的,所以考虑按照每个点的海拔排序 既然按照海拔排序,相邻的海拔递增的点可以放在同一个集合里面讨论 考虑使用并查集,每一个集合中只需要有一个抽水机即可
阅读全文
摘要:【Luogu3804】【模板】后缀自动机(后缀自动机) 题面 "洛谷" 题解 一个串的出现次数等于$right/endpos$集合的大小 而这个集合的大小等于所有$parent$树上儿子的大小 这样子的话,给每个终止位置的$size$记为$1$ 然后按照拓扑序累加,这就是$right/endpos$
阅读全文
摘要:【BZOJ2442】修建草坪(动态规划,单调队列) 题面 "权限题。。洛谷" 题解 设$f[i]$表示前$i$个里面选出来的最大值 转移应该比较显然 枚举一个断点的位置,转移一下就好 $f[i]=max(f[j 1]+s[j] s[i])$ 所以可以单调队列优化一下 (不优化用各种玄学可以拿90分。
阅读全文
摘要:【Luogu1337】平衡点(模拟退火) 题面 "洛谷" 题解 和BZOJ3680吊打XXX是一样的。。 但是数据很强呀。。 疯狂调参 各种WA。。。 很无奈呀。。。。 cpp include include include include include include include inclu
阅读全文
摘要:【BZOJ2527】MET Meteors(整体二分) 题面 "BZOJ权限题,良心洛谷链接" 题解 其实我也不会做 看了zsy博客才会做。。。 这题如果直接爆算做显然行不通 如果只有单次询问,我们就可以二分答案 但是询问太多。。 不会二分。。 怎么办? 我们来想想瓶颈在哪里 如果每次都进行一次单次
阅读全文
摘要:【Luogu4137】Rmq Problem/mex (莫队) 题面 "洛谷" 题解 裸的莫队 暴力跳$ans$就能$AC$ 考虑复杂度有保证的做法 每次计算的时候把数字按照大小也分块 每次就枚举答案在哪一块里面就好 cpp include include include include inclu
阅读全文
摘要:【POJ1743】Musical Theme(后缀数组) 题面 "洛谷,这题是弱化版的,$O(n^2)dp$能过" "hihoCoder 有一点点区别" "POJ 多组数据" 题解 要求的是最长不可重叠重复子串 也就是找两个最长的相同子串 使得它们不相交 先求出$SA,height$ 考虑一下如果两
阅读全文
摘要:【BZOJ1717】产奶的模式(后缀数组) 题面 权限题 "hihocoder" "洛谷" 题解 $hihocoder$里面讲的非常好了 这题要求的就是最长可重叠重复K次子串 所谓相同的子串 我们可以理解为如果有两个后缀的前缀相同 那么就有一个相同的子串 如果两个后缀的前缀相同 那么他们在$SA$中
阅读全文
摘要:【Luogu2444】病毒(AC自动机) 题面 "洛谷" 题解 如果存在一个无限长的串 证明可以在$AC$自动机上找到一个环 然后在上面可以无限跳 所以构建$AC$自动机 在上面跑$dfs$就好啦 cpp include include include include include include
阅读全文
摘要:【Luogu1501】Tree(Link Cut Tree) 题面 "洛谷" 题解 $LCT$版子题 看到了顺手敲一下而已 注意一下,别乘爆了 cpp include include include include include include include include include in
阅读全文
摘要:【Luogu3768】简单的数学题(莫比乌斯反演,杜教筛) 题面 "洛谷" $$求\sum_{i=1}^n\sum_{j=1}^nijgcd(i,j)$$ $ n include include include include include include include include incl
阅读全文

浙公网安备 33010602011771号