自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

泉華子的OI足迹

Σ(っ°Д°;)っΣ(っ°Д°;)っΣ(っ°Д°;)っ

  • 博客(268)
  • 收藏
  • 关注

原创 [BZOJ5336]-[TJOI2018]游园会-dp套dp

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ5336传送门 洛谷P4590传送门 看题可戳传送门解法这道题和BZOJ3864十分相似 不同之处就是不能出现连续的「NOI」,对于这个限制,我们再在dp数组加一维,表示当前已经有「NOI」的前0/1/2个字母,分类讨论转移即可下面是代码#include <cstdio&g...

2018-05-21 12:16:37 670

原创 [BZOJ3864]-Hero meet devil-dp套dp

说在前面再乱用指针me吔屎题目BZOJ3864传送门题目大意给出一个字符串 aaa,再给出一个长度 nnn。对于i∈[ 0,|a| ]i∈[ 0,|a| ]i\in[~0,|a|~]的每个 iii,求出长度为 nnn 且与 aaa 的最长公共子序列的长度为 iii 的字符串有多少个,答案对 109+7109+710^9+7 取模 范...

2018-05-21 11:32:28 385

原创 [BZOJ5339]-[TJOI2018]教科书般的亵渎-自然数幂和

说在前面me讨厌数学题! 讨厌讨厌讨厌死了!题目BZOJ5339传送门 看题可进传送门

2018-05-19 15:53:52 534

原创 [BZOJ5334]-[TJOI2018]数学计算-线段树

说在前面这应该是me写过的最短的线段树了…题目BZOJ5334传送门 看题可进传送门解法发现每个数字都有其存在的区间,直接线段树分治即可 然后发现甚至连线段树分治都不用,直接对操作建线段树就可以了,乘法就是单点修改,除法还是单点修改 每个节点维护一下乘积,答案就在根上下面是代码#include <cstdio>#include...

2018-05-19 09:43:11 293

原创 [BZOJ1098]-[POI2007]办公楼biu-反图遍历

说在前面me记得me打的唯一一场CF里面有这道题,当时me写的数据分治被hack掉了(绝望) 然后交到这里又TLE掉了emmmm… 今天终于把坑填了题目BZOJ1098传送门题目大意现在给出一张 nnn 个点的图,其中有 mmm 条边没有(也就是说,没有给出的边是存在的,给出的边是不存在的) 现在询问该图的反图的连通块个数,以及每个连通块的大小 范围:n≤1...

2018-05-19 09:28:41 274

原创 [BZOJ1596]-[Usaco2008 Jan]电话网络-贪心

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ1596传送门题目大意给出一棵 nnn 个节点的树,求该树的最小支配集 一个点可以支配与它相临的点 支配集:选出一个集合,满足所有点都被支配 范围:n≤10000n≤10000n\leq 10000输入输出格式输入格式: 一棵树的常识输入输出格式: 输出一个整数表示答案解法...

2018-05-18 21:36:57 252 1

原创 [BZOJ1614]-[Usaco2007 Jan]Telephone Lines-二分答案+最短路

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ1614传送门题目大意给出一个 nnn 个点 mmm 条边的无向图,再给出一个常数 KKK 定义一条路径的花费为:组成这条路径的边权的最大值 现在需要选择一条从 111 到 nnn 的路径,可以使路径上任意 KKK 条边边权变成 000,问最小花费 范围:0≤K<n≤10000≤K<n≤1000...

2018-05-18 21:09:08 451

原创 [BZOJ3543]-[ONTAK2010]Garden-阈值法

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ3543传送门题目大意给出平面上 nnn 个点,询问由这些点组成的正方形有多少个,且正方形的边与坐标轴平行 范围:n≤105n≤105n\leq 10^5,|xi|,|yi|≤106|xi|,|yi|≤106|x_i|,|y_i|\leq 10^6输入输出格式输入格式: 第一行一个整数 nnn 接下...

2018-05-18 19:18:13 269

原创 [BZOJ1937]-[Shoi2004]Mst最小生成树-KM算法

说在前面感觉me变得颓废了… 闲得去看别人的NOI游记了… 以前总是觉得「和别人比高低、被催促着学习、不学就会落后」这样的感觉差极了 然而me现在才慢慢的感受到…竞争才能跑得更快题目BZOJ1937传送门 看题可戳传送门解法me记得me曾经用单纯形法水过了这道题emmmm首先一个显然的事实:树边的权值只会减少,非树边的权值只会增加 然后我们相当于是要满足这...

2018-05-18 11:52:51 316

原创 [BZOJ2121]-字符串游戏-字符串dp

说在前面觉得字符串dp都很神题目BZOJ2121传送门 看题可戳传送门解法首先me是看了dp定义才会做这道题的 这题….me貌似写不出来思维过程,只能把做法说一说了,可能相关题目做多了之后会有一点感觉吧考虑dp,如果已知哪些段可以被完全删除,记为 oki,joki,jok_{i,j},那么dp是显然的 定义 fifif_i 表示考虑前iii位的最小答案...

2018-05-17 21:28:31 283

原创 LOJ#6384.「是男人就过8题——Pony.ai」SignLocation-决策单调性

说在前面zjqqqaq给了一道题让me去写 然后me就乖乖去写了qwq 日常被细节坑题目LOJ#6384传送门 看题可戳传送门解法看到这种题目的贡献计算方法,决策单调性应该已经比较显然了 发现题目上说,标记不一定在整点,然后这就很不舒服,简单画个图,可以用反证法证明存在一种最优决策,使得所有标记都在整点上(如果把整点上的标记向左/右移动,要么代价为正,要么当...

2018-05-17 16:37:41 661

原创 [UOJ#171]-[wc2016]挑战NPC-带花树+建图

说在前面并没有什么想说的,但是要保持格式=w=题目UOJ#171传送门 BZOJ4405传送门 看题可戳UOJ的传送门解法这道题建图真的好巧(反正me不会) 一开始me一直觉得这就是个二分图,然而怎么建图都没办法跑答案 然后去查了题解,得知建图是这样的:我们让第 iii 个筐对答案的贡献恰好为 [matchi≤1][matchi≤1][match_i\l...

2018-05-17 16:19:51 220

原创 [UOJ#79]-一般图最大匹配-带花树

说在前面嘛…其实也不是很难的 不过需要自己想想细节题目UOJ#79传送门 看题可戳传送门解法me也不打算写解法,总不能把带花树讲一遍 具体的可以参考2015国家集训队论文:长郡中学陈胤伯《浅谈图的匹配算法及其应用》 里面内容还挺实用的这里mark一些细节,日后复习用 当然也希望能够帮到对这些问题有疑惑的人qwqBFS是在图上搜索的,因此带花树的...

2018-05-17 09:29:29 394

原创 [BZOJ2140]-稳定婚姻-二分图必匹配边

说在前面啊啊啊me热死了QAQ题目BZOJ2140传送门 看题可戳传送门解法me被卡Hash了 而且被卡了一版!!!27,55,233,137等等均被卡 最后用131过掉了…解法可以参见2015国家集训队论文:长郡中学陈胤伯的《浅谈图的匹配算法及其应用》 匹配边从左向右连,非匹配边从右向左连,然后跑tarjan 如果一对匹配点在同一个SCC里,说明...

2018-05-16 18:58:24 481

原创 [BZOJ3072]-[Pa2012]Two Cakes-dp有效状态+记搜

说在前面为什么这么热啊!!!简直受不了啊QAQ 舍不得开空调,感觉浪费电,又没有风扇,要死……题目BZOJ3072传送门题目大意给出两个长度为 nnn 的排列,现在需要把这两个排列按顺序抄一遍 你可以左手右手分别写一个排列,但是同一时刻左右手写的数字不能相同(如果相同了,就只能先写其中一个) 每写一个数字消耗 111 单位时间,询问最快多久可以写完 范围:n≤106...

2018-05-16 16:44:18 299

原创 [BZOJ2510]-弱题-dp+性质优化矩乘

说在前面——好吧,这矩阵十分特殊,me没有想到题目BZOJ2510传送门题目大意现在有 mmm 个球,每个球上有一个标号。标号为 iii 的球有 aiaia_i 个 现在进行 KKK 次如下的操作: 随机选取一个球,将其标号+1,如果标号大于 nnn,则对 nnn 取模 现在询问操作之后,每种标号的球期望有多少个范围:n≤1000,K≤2147483647,m≤1...

2018-05-16 11:53:29 283

原创 [BZOJ4609]-[Wf2016]Branch Assignment-dp凸优化

说在前面dp凸优化真的是刷榜神器哈哈哈哈 权值log跑得飞快 这是CF上非ghost的第一页 emmmm题目codeforces Gym 101242传送门 BZOJ4609传送门 看题可戳传送门解法这题有一个比较简单的性质,找出来之后就是一个比较常见的决策单调性了首先我们对正图和反图都跑一遍最短路,求得1⋯B1⋯B1\cdots B 到 B+1B+...

2018-05-16 10:19:34 1059

原创 [BZOJ3747]-[POI2015]Kinoman-线段树套路题

说在前面刷水题 me居然没有1A,不开心题目BZOJ3747传送门题面一共有 mmm 部电影,编号为1~m,第 iii 部电影的好看值为 wiwiw_i 在 nnn 天之中(从1~n编号)每天会放映一部电影,第 iii 天放映的是第 fifif_i 部。 你可以选择l,rl,rl,r (1≤l≤r≤n)(1≤l≤r≤n)(1\leq l\leq r\leq n),...

2018-05-15 21:55:28 262

原创 LOJ#2553. 「CTSC2018」暴力写挂-动态加点边分治

说在前面上午看别人的代码,把这题弄懂了 下午开始写,然后肝到现在,恶心死了… 真·写一题学一堆题目LOJ#2553传送门 看题可戳传送门解法典型猫式数据结构,乱搞拿高分,才不去写什么正解呢哼行吧,这道题呢,我们把一对点在这道题中的「距离」用语言描述出来,就是 TTT 上 u,vu,vu,v 到根的链并,减去 T′T′T' 上 u,vu,vu,v 的LC...

2018-05-15 20:39:28 1304 2

原创 CTSC2018&&APIO2018游记

说在前面——这里,不曾出现me的名字,但me的灵魂已在此留下足迹 所以,最终还是决定写一篇游记因为这次出行对于me来说,应该是「最成功」的了,不出意外的话,也是NOI前最后一次了 交了不少朋友,和小伙伴们久别重逢。另外,还见到了一些me曾经在博客里瞥见一角,但是一直很喜欢的博主(me甚至胆小到连打个招呼的勇气都没有,不过也满足了呀)是他们,让me看到了,一个OIer真正该有的,学习...

2018-05-13 23:23:41 989 1

原创 [BZOJ5311]-[codeforces321E]Ciel and Gondolas-dp凸优化 / dp决策分治 / 类四边形优化

说在前面肝这题肝了几天 边比赛边肝题,终于肝出来了…开心qwq(另外有见到了ivorysi!之前看她的博客里那句话,就一直好奇会是一个怎样的公子 (还有见到zbw001,秀气的孩子=w= (唉…可惜啊…不知道能不能写下一篇游记呢题目BZOJ5311传送门 非权限题,看题可进传送门题目大意给定一个长度为 nnn 的序列,现在你需要将这个序列划分成连续的 kkk...

2018-05-10 23:14:39 976

原创 [BZOJ5312]-[CS Academy_Round #70 F]And or Max-线段树+势能分析

说在前面感觉这一类势能分析的题都好强啊…题目BZOJ5312传送门 看题可戳传送门解法推荐官方题解 虽然是英文…不过认真看肯定能看懂的,me感觉写的很清晰官方题解传送门下面是自带大常数的代码#include <cstdio>#include <cstring>#include <algorithm&g...

2018-05-05 18:01:39 789

原创 [BZOJ2927]-[Poi1999]多边形之战-简单博弈

说在前面终于自己想出来了一道博弈题!!! me别是个sabi吧题目BZOJ2927传送门题面这是一个双人游戏。游戏在 nnn 个顶点的凸多边形上进行,其中有 n−3n−3n-3 条不交叉的对角线,将多边形分成 n−2n−2n-2 个三角形。三角形中的一个被染成黑色,其余是白色。双方轮流进行游戏,当轮到一方时,他必须沿着画好的对角线,从多边形上切下一个三角形。切下黑色三...

2018-05-04 20:20:11 291

原创 [BZOJ4147]-[AMPPZ2014]Euclidean Nim-博弈+分类讨论

说在前面状态好差呀….题目BZOJ4147传送门题面Euclid和Pythagoras在玩取石子游戏,一开始有 nnn 颗石子。 Euclid为先手,他们按如下规则轮流操作:若为Euclid操作,如果 n<pn<pnppp 颗石子,否则他可以拿走 ppp 的倍数颗石子若为Pythagoras操作,如果 n<qn<qnqqq 颗石子,...

2018-05-04 18:00:43 273

原创 [BZOJ3609]-[Heoi2014]人人尽说江南好-神分析+博弈

说在前面刷博弈……题目BZOJ3609传送门题目大意公平组合游戏 给出 nnn 堆石子,每堆石子初始都只有一个 可以合并两堆石子,得到一堆石子,石子个数等于原来两堆石子数之和 对于双方玩家,唯一允许的操作是:将两堆石子合并,且合并之后石子个数不能超过 mmm 询问是否先手必胜 范围:n,m≤109n,m≤109n,m\leq 10^9 数据组数:T≤10...

2018-05-04 07:36:33 539

原创 [BZOJ1188]-[HNOI2007]分裂游戏-Multi_SG

说在前面博弈题不是套路就是神题… (可能见多了就都是套路了hhhhh)题目BZOJ1188传送门 看题可戳传送门解法me真是想了好久,都没有想到怎么去定义局面(me可能是个sa_bi)首先容易发现的是,对于必败方,可以把每个位置的豆子数对2取模 因为如果必败方对一个偶数位置进行了操作,那么另一个人可以进行相同的操作,这样必败方面临的总是偶数局面。如此下去,...

2018-05-03 21:36:49 189

原创 [BZOJ3549]-[ONTAK2010]Tower / [BZOJ1233]-[Usaco2009Open]干草堆tower-性质+决策单调性dp

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ3549传送门 BZOJ1233传送门题面给定 NNN 个积木,编号为 1⋯N1⋯N1\cdots N,每个积木高度为 111,宽度为 wiwiw_i,你可以把若干个积木放在一层上,堆成若干层,要求满足两个条件:对于任意一层的积木,他的宽度之和要小于等于他下面那一层的积木(最底层除外)。不允许编号小的放...

2018-05-01 21:50:55 773

原创 BZOJ3548-[ONTAK2010]Party-Bron_Kerbosch极大团

说在前面这个算法 之前在WC听zzx讲过…(反正现在忘掉了hhhh) 然后刷题刷见了,所以去学了学=w= (然而蠢如me并不会复杂度证明,只知道正确性和做法)题目BZOJ3548传送门题目大意现在有 nnn 个点,点与点间有两种关系(可以没有关系):友好关系 Pi,jPi,jP_{i,j}:选 iii 则必选 jjj敌对关系 Qi,jQi,jQ_{i,j}:选...

2018-05-01 13:46:42 252

原创 [BZOJ3546]-[ONTAK2010]Life of the Party-二分图必匹配点

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ3546传送门题目大意给出一个二分图 {A},{B}{A},{B}\{A\},\{B\},求出其中的最大匹配关键点 最大匹配关键点是:如果该点不存在,则最大匹配数减少 范围:|A|,|B|≤104|A|,|B|≤104|A|,|B|\leq 10^4,|Edge|≤105|Edge|≤105|Edge|\le...

2018-05-01 00:21:10 257

原创 [BZOJ4298]-[ONTAK2015]Bajtocja-启发式合并+Hash

说在前面me真是服气,或者me脸黑 这题Hash请用long long自然溢出不谢 反正me有一句mmp必须要讲!!题目BZOJ4298传送门题面给定 ddd 张无向图,每张图都有 nnn 个点。一开始,在任何一张图中都没有任何边。接下来有 mmm 次操作,每次操作会给出 a,b,ka,b,ka,b,k ,意为在第 kkk 张图中的点 aaa 和点 bbb 之间添加一条...

2018-04-30 11:27:49 434

原创 [BZOJ4280]-[ONTAK2015]Stumilowy sad-线段树

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ4280传送门题目大意给出一个长为 NNN 的数字序列,你需要维护下列四个操作L R xL R xL~R~x:给 LLL 到 RRR 的所有数字加上 xxx,保证|x|≤500|x|≤500|x| \leq 500L R xL R&...

2018-04-28 07:35:42 272

原创 [BZOJ4245]-[ONTAK2015]OR-XOR-贪心

说在前面切完了[PA2015]继续切ONTAK 一天到晚切水题,药丸题目BZOJ4275传送门题面给定一个长为 nnn 的序列a1,a2,⋯,ana1,a2,⋯,ana_1,a_2,\cdots,a_n,请将它划分为 mmm 段连续的区间,设第 iii 段的费用 CiCiC_i 为该段内所有数字的异或和,则总费用为 C1 or C2 or...

2018-04-27 18:08:29 199

原创 [BZOJ4607]-[PA2015 Final]Edycja-性质+dp

说在前面被此题折磨致死….题目BZOJ4607传送门题面给定两个长度为n的等长的小写字母串 AAA 和 BBB,你可以做以下两种操作:把 AAA 中某个位置上的字符修改成另一个字符,用时 111 秒。比如:ababc变成ababa把 AAA 中某种字符全部修改成另一个种字符,用时 ccc 秒。比如:ababc变成acacc同一时间只能做一个操作,求把 ...

2018-04-27 15:11:23 494

原创 [BZOJ4297]- [PA2015]Rozstaw szyn-杂题(dfs+最优策略)

说在前面大清早就开始犯傻……题目BZOJ4297传送门题面给定一棵有 nnn 个点,mmm 个叶子节点的树,其中 mmm 个叶子节点分别为 111 到 mmm 号点,每个叶子节点有一个权值valivalival_i 你需要给剩下的 n−mn−mn-m 个点各指定一个权值,使得树上相邻两个点的权值差的绝对值之和最小 范围:n,m,val≤500000n,m,va...

2018-04-27 09:26:50 366

原创 [PA2015]-BZOJ4291 to 4296板刷记

说在前面并没有什么想说的,但是要保持格式=w=CSDN最近一直换界面,BUG频出不止…… 还me代码缩进!!KieszonkoweBZOJ4291传送门题面给定NNN个数,请从中选出若干个数,使得总和为偶数,请最大化这个总和 范围:N≤106,ai≤1000N≤106,ai≤1000N\leq 10^6,a_i\leq 1000解法撒币贪心qwq...

2018-04-26 15:59:19 253

原创 [BZOJ4766]-文艺计算姬-矩阵树定理(或Prufer)

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ4766传送门题目大意<n,m><n,m>的完全二分图生成树计数,对PPP取模 n,m,P≤1018n,m,P≤1018n,m,P\leq 10^{18}输入输出格式输入格式: 输入三个数字,n,m,Pn,m,Pn,m,P,含义如题输出格式: 输出一个整数表示答案...

2018-04-25 19:42:01 301

原创 [BZOJ2873]-光之大陆-计数dp

说在前面并没有什么想说的,但是要保持格式=w=题目BZOJ2873传送门题目大意NNN 个点的「带环的树」计数。环与环不能共点,树不能有重边。答案对 MMM 取模 N≤200,M≤106N≤200,M≤106N\leq 200,M\leq 10^6输入输出格式输入格式: 一行两个数字N,MN,MN,M输出格式: 输出一个数字表示答案...

2018-04-25 16:09:29 600

原创 [hiho1476]-矩形计数-简单容斥

说在前面本来是想做 计数类dp的(大概是…连通图计数之类的东西) 然后找到了这个题= =??? 天天刷水题题目hiho1476传送门(需要登录才能看emmmm)题目大意给出一个N∗MN∗MN*M的方格图,其中有KKK个格子是黑色的 询问不包含黑色格子的子矩形有多少个 其中N,M≤1000N,M≤1000N,M\leq 1000,K≤10K≤10K\leq 10 ...

2018-04-25 09:02:09 262

原创 [九省联考2018]-Day2-劈配-林克卡特树-制胡窜

说在前面模拟考,只考了125,这题难的可以= = 被T2折磨致死 T3感觉复杂…懒得写题目LOJ传送门T1连题目名字都提示了!!这就是一个最优匹配问题 像这样的肯定和网络流(或者匈牙利)有关系,稍微思考一下就能出来,二分答案+网络流就好了比如第一问,当前的图是上一个人跑完之后的,然后考虑当前这个人可以满足的最小志愿是什么。二分答案,把这个前缀的边直接加进图...

2018-04-24 21:56:47 920

原创 [BZOJ3118]-Orz the MST-单纯形

说在前面单纯形的时间复杂度,简直不可理喻题目BZOJ3118传送门题目大意给出一个N个点M条边的无向图,边有边权 现在me在这个图上,钦定一棵最小生成树,当然这个边权可能是不符合的 所以现在有两种操作: 给第iii条边边权+1+1+1,花费AiAiA_i 给第iii条边边权−1−1-1,花费BiBiB_i Ai,BiAi,BiA_i,B_i可能不同 现在...

2018-04-23 20:54:12 762 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除