
洛谷
LightningUZ
格言:不试着去思考的话,不就已经死去了吗。
|||
最新动态:https://blog.youkuaiyun.com/LightningUZ/article/details/99302022
展开
-
bzoj 4542 洛谷 3245 [HNOI]2016大数 题解
博客观赏效果更佳题意简述给你一个数字字符串SSS,长度为n<=1e5n<=1e5n<=1e5。有一个intintint范围内的质数PPP和Q<=1e5Q<=1e5Q<=1e5次询问,每次询问一个区间[l,r][l,r][l,r]中,SSS的多少个子串(不一定不同)是PPP的倍数。比如S="007"S="007"S="007",它有6个子串,分别是{0,0,...原创 2019-12-29 21:30:52 · 312 阅读 · 0 评论 -
洛谷 3469 & bzoj 1123 [POI2008]BLO-Blockade 题解
博客观赏效果更佳首先,跟我一起念:poi!poi!poi!题意简述1e5个点2e5条边的无向联通图,对于每个点i,输出:删除i之后有多少有序对(x,y)使得x到y不连通,1<=x,y<=n,x,y不一定不等于i。(此题应援bgm:Maxi poi☆poi poi poi!)思路框架求割点的时候,顺便求出DFSDFSDFS树。然后我们知道,一个数组aaa中任意有序选两个不相同数...原创 2019-12-22 00:42:37 · 206 阅读 · 0 评论 -
洛谷 5826 【模板】子序列自动机 题解
博客观赏效果更佳你以为我只是单纯的子序列自动机吗?其实我是是子序列自动机+可持久化数组哒!但是我看见一个大神给出了一个特别神仙又巧妙的思路!我不禁要写一篇题解记录下这神奇的思路!而且代码贼短哦~比可持久化数组好写到不知道多少倍呢www题意简述给定一个序列AAA长度<=1e5,还要一些要询问的字符串BBB,长度和<=1e6<=1e6<=1e6。对于每个BBB,询问其...原创 2019-12-22 00:41:32 · 284 阅读 · 0 评论 -
洛谷 4343 loj 2036 bzoj 4590 [SHOI2015]自动刷题机 题解
博客观赏效果更佳题意简述有一个刷题机,记录了这样的信息:有一个长度为n<=1e5n<=1e5n<=1e5的序列aaa,表示写(>0)或删(<0)了若干行代码。如果删除的代码行数超过了已有的代码行数,那就是保持为000行代码。每当你的代码行数>m>m>m之后,你就会自动AC一个题,代码清空。现在已知你AC了kkk个题。求mmm的范围。无解输出-1....原创 2019-12-08 17:02:29 · 224 阅读 · 0 评论 -
洛谷 2384 最短路 题解
title: 洛谷 2384 最短路 题解tags:最短路图论思维mathjax: true题意简述N<=1000个点,M<=1000000条边。一条路径的权定义为:所有边权的积。请你求出最短路的边权9987(先最短,再膜)思路把边权改为lnlnln边权,然后就珂以将乘法变为加法了。但是这样你会WA最后一个点,因为乘的太多爆double了。解决方案是,正解...原创 2019-12-07 22:30:58 · 235 阅读 · 0 评论 -
bzoj 4568 洛谷 3292 loj 2013 [SCOI2016]幸运数字 题解
博客观赏效果更佳题意简述给定一颗n<=20000n<=20000n<=20000个点的树,点带点权,不超过2602^60260。还有Q<=200000Q<=200000Q<=200000个询问,每次询问两个点之间路径上的最大异或和。思路B[i][k]B[i][k]B[i][k]表示从iii往上2k2^k2k个节点组成的线性基。LCALCALCA的时候线性...原创 2019-12-07 22:23:41 · 239 阅读 · 0 评论 -
洛谷 1462 通往奥格瑞玛的道路 题解
博客观赏效果更佳题意简述nnn个点mmm条边的无向图,点边均有权。给定bbb。请你找到一个从1到n的路使得边权和<=b且点权的最大值最小。思路二分+最短路。对于一个mid,把所有点权<=mid的点之间连边,跑最短路,看是否<=b即珂。代码#include <bits/stdc++.h>using namespace std;namespace Flan...原创 2019-12-01 20:05:41 · 259 阅读 · 0 评论 -
洛谷 1783 海滩防御 题解
博客观赏效果更佳题意简述平面直角坐标系上有m(<=800)m(<=800)m(<=800)个点,每个点的xxx坐标都在[1,n][1,n][1,n]之内,n<=1000n<=1000n<=1000,yyy坐标<=1e5<=1e5<=1e5。每个点珂以设一个半径为rrr的攻击塔(攻击范围包含边界)。xxx轴上[1,n][1,n][1,n]的区...原创 2019-12-01 20:05:03 · 312 阅读 · 0 评论 -
洛谷5021 & loj2952 赛道修建 题解
博客观赏效果更佳题意简述给你一颗树有n(n<=5e4)个点,边权<=1e4。请你选出m(1<=m<n)条链,没有公共边,允许有公共点,使得mmm条链的边权和的最小值最大。思路二分+树上贪心检验具体思路首先二分是显然的,“最小值最大”是特点,而且显然有单调性。关键在于,我们钦定了最小值mid之后,如何检验。其实我们只要能找出>=m条链使得最小值>=m...原创 2019-12-01 20:04:09 · 206 阅读 · 0 评论 -
洛谷 5020 货币系统 题解
博客观赏效果更佳题意简述一个货币系统由长度为nnn的正整数序列aaa组成。每个数珂以用无限次。定义两个货币系统是等价的,对于任意一个正整数xxx,要么两个都能凑出xxx,要么两个都不能。给定一个货币系统(n,a)(n,a)(n,a),n<=100n<=100n<=100,ai<=25000a_i<=25000ai<=25000,请你求出一个和它等价的货币...原创 2019-11-30 17:58:27 · 350 阅读 · 0 评论 -
洛谷 4830 Tomoya loves Nagisa
博客观赏效果更佳题意简述某人考试,他女朋友会帮他作弊。只有一个单选题,有nnn个选项。每次,这个人会选择一个选项,他女朋友帮他排除一个他没选的错误选项。然后他一共有kkk次更换选项的机会。请你求出,到最后,这个人最大有多少概率蒙对,如果这个人采取最优策略的话。思路大家知道“三门问题”么?参考链接真正理解了这个问题之后,这题就是一个沙雕变形,随手切。代码:#include<bi...原创 2019-11-30 17:56:07 · 240 阅读 · 0 评论 -
洛谷 4828 Nagisa loves Tomoya 题解
博客观赏效果更佳](https://lightninguz2.github.io/2019/11/02/洛谷-4828-Nagisa-loves-Tomoya-题解/)题意简述给定一个序列aaa,长度n<=1e6n<=1e6n<=1e6,以及Q(<=1e4)Q(<=1e4)Q(<=1e4)个询问。定义一次操作如下:对于每个iii,a[i]+=a[i%n+1]...原创 2019-11-30 17:55:07 · 282 阅读 · 0 评论 -
洛谷 4159 bzoj 1297 [SCOI2009]迷路 题解
博客观赏效果更佳先说一句,矩阵真是太强了,啥玩意都能干。这个题是真的牛逼,做完我仿佛都变成了一个矩阵。题意简述给定一个图,n<=10n<=10n<=10,用邻接矩阵给出,每条边的权值是0,90,90,9之间的整数(1,91,91,9表示边权,000表示不连通)。请你求出从111到nnn走边权和为ttt的路径数。思路拆点。每个点能联通的只有999种边权,所以拆成999个点...原创 2019-11-30 17:54:14 · 206 阅读 · 0 评论 -
洛谷 4052 loj 10063 bzoj 1030 [JSOI2007]文本生成器 题解
博客观赏效果更佳题意简述你要求有多少个字符串,使得:长度为m包含至少一个给定的单词。会给定nnn个单词。膜1e4+71e4+71e4+7思路框架用总共的方案数减去一个单词都不包含的方案数。前面那个是26n26^n26n,后面那个在ACACAC自动机上跑DPDPDP求解。具体思路首先,“至少一个”->“总共减去一个都没有”,是一个经典套路。这个不多说。然后讲讲如何dpd...原创 2019-11-30 17:53:33 · 177 阅读 · 0 评论 -
洛谷 3966 libreoj10060 [TJOI2013]单词 题解
博客观赏效果更佳题意简述给定nnn个单词,对每个单词求出nnn个单词中总共包含多少这个单词(自己也算,也就是说答案至少为111)。比如三个单词分别是a,aa,aaaa,aa,aaaa,aa,aaa,那么aaaaaa出现333次(自己一次,aaaaaaaaa中两次)。思路每个字符接在一起,中间插入一个特殊字符,然后跑一遍ACACAC自动机即珂。具体的思维过程ACACAC自动机的模板问题:...原创 2019-11-30 17:52:52 · 195 阅读 · 0 评论 -
洛谷 3907 圈的异或 题解
博客观赏效果更佳题意简述给定一个无向图,点数和边数<=50<=50<=50(但你完全珂以当成2e52e52e5来做),边有边权,判断这个图是否每个环的边权的异或和都是000。思路框架暴力找每个环,根据DFSDFSDFS序维护异或和,然后用前缀和维护这个环的异或和,判断是否为000即珂。具体思路首先维护DFSDFSDFS序是显然的。然后维护一下visvisvis,表示有...原创 2019-11-30 17:52:17 · 179 阅读 · 0 评论 -
洛谷 3648 bzoj 3675 [APIO2014]序列分割 题解
博客观赏效果更佳题意简述给定一个长度为n(<=1e5)n(<=1e5)n(<=1e5)的序列aaa,和一个kkk。将aaa切kkk次,划分成k+1k+1k+1个段,每切一次产生分数就是姓切出来的两个段的和的乘积。请你最大化分数(还要记录在哪里切的)。思路式子。jjj在[0,i][0,i][0,i]之间。(矢量图,随便放大)斜率优化一下顺便记录答案即珂。具体思路先证明...原创 2019-11-30 17:51:23 · 250 阅读 · 0 评论 -
洛谷 3528 libreoj 2170 [POI2011]PAT-Sticks
博客观赏效果更佳题意简述给你一些木棍,每个木棍有长度和颜色。输出一种方案,选择三个木棍,使得颜色不一样且能拼成一个三角形。开SPJSPJSPJ,多解输出任意一个。木棍数量n<=1000000n<=1000000n<=1000000,颜色数量k<=50k<=50k<=50。思路框架按长度排序,每次更新答案。具体思路首先木棍显然是无序的。无序的问题,就...原创 2019-11-30 17:49:23 · 173 阅读 · 0 评论 -
洛谷 3507 [POI2010]GRA-The Minima Game 题解
博客观赏效果更佳题意简述给出nnn个正整数a1,a2,...ana_1,a_2,...a_na1,a2,...an,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。在这样的情况下,最终A的得分减去B的得分为多少。(蒯的,洛谷上的)思路排序,dp[i]=max(dp[i−1]...原创 2019-11-30 17:48:41 · 148 阅读 · 0 评论 -
洛谷 2647 最大收益 题解
博客观赏效果更佳题意简述给定n(<=3000)n(<=3000)n(<=3000)个物品,每个物品有收益wi(<=2e5)w_i(<=2e5)wi(<=2e5),以及一个减损值ri(<=2e5)r_i(<=2e5)ri(<=2e5)。当你选择了物品iii之后,珂以获得wiw_iwi的收益,但是以后的所有物品的收益值都会减少rir_ir...原创 2019-11-30 17:47:47 · 230 阅读 · 0 评论 -
洛谷 2480 bzoj 1951 [SDOI2010]古代猪文 题解
博客观赏效果更佳这题是个毒瘤题。你基本上要把你知道的数论算法都写上才能过。题意简述求g∑i∣nCnig^{\sum\limits_{i|n} C_{n}^{i}}gi∣n∑Cni,对999911659999911659999911659取膜,其中n,g<=1e9n,g<=1e9n,g<=1e9。思路用扩展:LucasLucasLucas定理暴力求上面的sigmasi...原创 2019-11-30 17:46:52 · 148 阅读 · 0 评论 -
洛谷 2343 宝石管理系统 题解
博客观赏效果更佳题意简述给定一个序列,维护两种操作,加入一个数,求第kkk大的数。思路很明显这个题目珂以用平衡树做。但是,有一个引人深思的问题:你会写平衡树么?但是,颤抖吧,我可是会写STL的男人!我可是有STL的男人,会怕你这sb题?!所以我们考虑用vectorvectorvector做这个问题。插入的时候,我们只要lowerboundlower_boundlowerbound...原创 2019-11-30 17:44:33 · 155 阅读 · 0 评论 -
洛谷 1966 loj 2069 火柴排队 题解
博客观赏效果更佳题意简述给定两个数列a,ba,ba,b,长度均为n(<=100000)n(<=100000)n(<=100000),a,ba,ba,b中的数都互不相同。最小化每个数差的平方的和,形式化地,最小化:然后输出交换次数对999999979999999799999997取膜的结果。思路框架显然,最优的时候就是a,ba,ba,b都排好序的时候,那么我们把a,ba...原创 2019-11-30 17:43:51 · 213 阅读 · 0 评论 -
洛谷 1841 [JSOI2007]重要的城市
博客观赏效果更佳题意简述给你一个联通的无向简单图,请你求出有多少个点满足:删除之后,存在两点最短路增长了。点数<=200<=200<=200。(这个在某种程度上告诉了你这题用什么算法——博主注)思路框架一边floydfloydfloyd一遍记录即珂。恕我直言,这简直是刚学floydfloydfloyd就会做的水题具体思路设key[i][j]key[i][j]key[...原创 2019-11-30 17:42:36 · 167 阅读 · 0 评论 -
洛谷 1801 黑匣子_NOI导刊2010提高(06) 题解
博客观赏效果更佳题意简述给定一个序列,支持插入一个数,或者查询第i小的数。i随着询问不断+1+1+1,初始为000。查询会给定一个序列uuu,表示当你插入到第uiu_iui个数的时候就要来一次询问。uuu珂能有重复。那么你就要重复询问多次。思路首先考虑最基础的问题:如何插入写一颗平衡树(vector)即珂。插入的时候,就用lowerboundlowerboundlowerbound。...原创 2019-11-30 17:41:54 · 149 阅读 · 0 评论 -
洛谷 1503 鬼子进村 题解
博客观赏效果更佳题意简述给定一个长度为n(<=5e4)n(<=5e4)n(<=5e4)的010101序列,一开始都是111。支持三种操作:修改某一个位置为000撤销上一次修改询问包含某个位置的最长的连续的111的个数。思路multisetmultisetmultiset 维护位置,二分得到左右,相减即珂。实现注意点左右边界。左是 upperbound−1u...原创 2019-11-30 17:40:43 · 206 阅读 · 0 评论 -
洛谷 3594 [POI2015]WIL-Wilcze doły
博客观赏效果更佳最喜欢POI的题目了poi!(注意两个POI含义的区别,不懂百度)题意简述给定一个长度为n的序列,你有一次机会选中一段连续的长度不超过d的区间,将里面所有数字全部修改为0。请找到最长的一段连续区间,使得该区间内所有数字之和不超过p。同样是蒯的能蒯,为什么要自己写思路分析几个性质。当右端点往右移的时候,左端点不会往左。因为我们发现,wiw_iwi都是正的。所以在...原创 2019-11-30 17:40:03 · 216 阅读 · 0 评论 -
洛谷 2679 子串 题解
博客观赏效果更佳题意简述给定两个字符串A,BA,BA,B,保证AAA比BBB长,在AAA中取出kkk个不重叠的子串,使得顺序拼起来能得到BBB,有多少不同的方案?(相同的子串从不同的位置被取出来也是不同的方案)。PS:复杂度最高是O(A∗B2)O(A*B^2)O(A∗B2),因为这个值约等于4∗1084*10^84∗108,所以不能带logloglog。思路很明显要DPDPDP,因为计数...原创 2019-11-30 17:38:34 · 293 阅读 · 0 评论 -
洛谷 1099 树网的核 题解
博客观赏效果更佳第一次写这种大模拟题呢。。。觉得很考验码力和阅读理解能力,就写上了。题意简述给定一个带权的树,定义:点xxx到路径PPP的距离:PPP中离xxx最远的点的到xxx的距离一条路径PPP的偏心距为:树上离路径PPP最远的点到PPP的距离请找到一个路径PPP,使得:PPP的所有点在这个树的直径上PPP中的边权和<=S<=S<=S,SSS给定PP...原创 2019-11-30 17:37:41 · 197 阅读 · 0 评论 -
bzoj 1296 & 洛谷4158 [SCOI2009]粉刷匠 题解
题意简述一个n×mn\times mn×m的矩阵,每个位置珂能是粉色(0表示)或者是蓝色(1表示),然后你珂以对同一行里连续一段长度的区间染上一种颜色(覆盖型),你能染ttt次,每次不限长度。求你染到的正确的颜色的个数最多是多少。思路框架f[i][j]f[i][j]f[i][j]表示前iii行染jjj次最大染色个数。g[i][j][k]g[i][j][k]g[i][j][k]表示第iii行染...原创 2019-11-23 21:13:32 · 387 阅读 · 0 评论 -
洛谷 2320 & bzoj 1192 题解 (思维,构造)
原题链接:洛谷bzoj题意简述给定一个n(<=1e9)n(<=1e9)n(<=1e9),构造一个序列使得:[1,n][1,n][1,n]中所有整数是这个序列中某些元素的和字典序最小输出这个序列思路我们一开始认为:nnn是1e91e91e9,这个序列怎么也是1e81e81e8,但是为什么还要输出呢?不是要OLEOLEOLE。。。仔细想想,并不...原创 2019-07-28 10:55:15 · 215 阅读 · 0 评论 -
洛谷 2879 & poj 3263 Tallest Cow 题解(思维,前缀和)
原题链接:poj洛谷题意简述有一个序列,不确定,给定其长度n(<=1e4)n(<=1e4)n(<=1e4),以及其中最大的数。这个最大的数在点k(1<=k<=n)k(1<=k<=n)k(1<=k<=n),高为h(<=1e6)h(<=1e6)h(<=1e6)...原创 2019-08-01 16:28:08 · 242 阅读 · 0 评论 -
bzoj 5334 & 洛谷4588 [Tjoi2018]数学计算 题解(线段树,打死你也想不到是用线段树)
原题链接:bzoj洛谷题意简述你有一个数xxx,支持两种操作:1 m:执行x*=m,并输出x%mod(long long能存下,mod不一定为质数)2 pos:x/=第pos次乘的m,保证第pos次是1操作,输出x%mod处理一些这样的操作。思路1操作很好做。2操作。。。看起来就是维护一个数组存一下每次乘了几,然后除对应位置的数即珂。珂是,什么阻挡了我们的计算?要膜膜数m...原创 2019-08-01 18:29:13 · 204 阅读 · 0 评论 -
洛谷 2774 方格取数问题 题解(最小割建图)
原题链接:洛谷题意简述一个n∗mn*mn∗m的网格,选一些点,不能有相邻的,点带权,求选出来的最大点权。思路作为网络流24题之一,我们肯定第一个要考虑 贪心 网络流。首先这种相邻不能取的问题,就是肯定要黑白染色的。染色完之后,我们应该如何建图呢?是最小割还是最大流?通常先考虑最小割,因为多数网络流题目都是按照最小割建图的。首先,对于一个点(x,y)(x,y)(x,y),我们要么选择(x...原创 2019-08-19 15:43:39 · 195 阅读 · 0 评论 -
洛谷2509 [POI2010]ZAB-Frog 题解(倍增,单调队列,思维,好题)
原题链接:luogu题意简述:(蒯来的)数轴上有n个点,有一个青蛙在这些点上跳;规则是每次向距当前点第k小的点跳,如果有相同距离则向下标较小的跳;求从每个点出发跳了m次后在哪里;思路这个是我集训某天的原题。像这种第kkk大的问题通常是最难处理的问题。但是我们非常明显的有一个暴力想法:由于kkk是定值,预处理出每个点开始第kkk大到哪,然后暴力跳一下即珂。O(n2+nm)O(n^2+nm)...原创 2019-08-14 15:57:32 · 310 阅读 · 0 评论 -
洛谷 4113 [HEOI2012]采花 题解(树状数组,瞎搞)
(看到这题目让我想起了采花大盗。。。)(好的,正式开始)原题链接:洛谷bzoj题意简述求区间出现次数>=2>=2>=2的。数据输入n c m//数列长度,每个数的规模,询问个数(n,m,c<=2e6)l rl r...l r//m个,1<=l<=r<=n,问l,r中有多少出现次数>=2的输出ans...原创 2019-07-01 19:06:34 · 220 阅读 · 0 评论 -
bzoj 1233 题解
题意简述我们有nnn个数,要把这些数连续的划分,使得这些划分中的和不下降。输出最大能划分成多少个。数据输入3123输出2解释:划分:∣(1,2)∣(3)∣|(1,2)|(3)|∣(1,2)∣(3)∣(其中一个∣|∣表示切开)也就是1,2在一块,3在一块即可思路一看就知道是个DP。如何推+优化转移方程呢?1.(老汉)推(车)首先肯定要有一个fff表示最大数量,毕竟这...原创 2019-04-12 20:19:16 · 271 阅读 · 0 评论 -
洛谷5094 & poj 1990 [USACO2004OPEN]MooFest 题解(树状数组)
原题链接:洛谷poj题意简述给定n(<=2e4)n(<=2e4)n(<=2e4),和nnn个奶牛。每个奶牛有两个值,v(每个<=2e4)v(每个<=2e4)v(每个<=2e4),xi(每个<=2e4)x_i(每个<=2e4)xi(每个<=2e4)。求对于所有的奶牛(a,b)(1&...原创 2019-07-27 19:23:53 · 198 阅读 · 0 评论 -
bzoj 3997 & 洛谷 3974 组合数学 题解(建图,图论,DP)
原题链接:bzoj洛谷题意简述给定一个n∗mn*mn∗m的矩阵,每个点上有一定量的财宝。每次从左上往右下走,只能往右或下走。走一个取走一个单位的财宝,多少次取完?数据输入n m//描述矩阵,n,m<=1000a11 a12 ... a1ma21 a22 ... a2m...an1 an2 ... anm//给定矩阵。0<=每个权值<=1000000输出...原创 2019-07-23 14:45:14 · 208 阅读 · 0 评论 -
洛谷 1829 [国家集训队]Crash的数字表格 / JZPTAB 题解
题意简述求∑i=1n∑j=1mlcm(i,j)\sum\limits_{i=1}^{n}\sum\limits_{j=1}^{m}lcm(i,j)i=1∑nj=1∑mlcm(i,j)(其中n,m<=1e7n,m<=1e7n,m<=1e7)数据输入4 5输出122思路一看就知道是反演。。。来推式子吧!令g=gcd(i,j)g=gcd(i,...原创 2019-05-02 20:15:47 · 221 阅读 · 0 评论