上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 52 下一页
摘要: 【BZOJ4822】[CQOI2017]老C的任务(扫描线) 题面 "BZOJ" "洛谷" 题解 没有修改操作,都不需要分治了。。。 直接排序之后扫描线算贡献就好了。。。 不知道为啥洛谷上过不了。。。 cpp include include include include include inclu 阅读全文
posted @ 2018-12-07 11:20 小蒟蒻yyb 阅读(277) 评论(3) 推荐(0) 编辑
摘要: 【BZOJ4821】[SDOI2017]相关分析(线段树) 题面 "BZOJ" "洛谷" 题解 看看询问要求的东西是什么。把所有的括号拆开,不难发现要求的就是$\sum x,\sum y,\sum xy,\sum x^2$ 考虑修改操作。先是区间加法,对于$\sum x,\sum y$而言直接加就好 阅读全文
posted @ 2018-12-07 08:59 小蒟蒻yyb 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4820】[SDOI2017]硬币游戏(高斯消元) 题面 "BZOJ" "洛谷" 题解 第一眼的感觉就是构$AC$自动机之后直接高斯消元算概率,这样子似乎就是$BZOJ1444$了。然而点数太多了,三方的消元没法做。 考虑如何优化点数,首先我们的所有点可以分为两种,一种是终止节点,另外一种 阅读全文
posted @ 2018-12-06 15:24 小蒟蒻yyb 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4815】[CQOI2017]小Q的表格(莫比乌斯反演,分块) 题面 "BZOJ" "洛谷" 题解 神仙题啊。 首先$f(a,b)=f(b,a)$告诉我们矩阵只要算一半就好了。 接下来是$b f(a,a+b)=(a+b) f(a,b)$ 这个式子怎么看呢? $$\begin{aligned 阅读全文
posted @ 2018-12-05 14:59 小蒟蒻yyb 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4813】【CQOI2017】小Q的棋盘(贪心) 题面 "BZOJ" "洛谷" 题解 果然是老年选手了,这种题都不会做了。。。。 先想想一个点如果被访问过只有两种情况,第一种是进入了这个点所在的子树并且还要再次回到它的父亲,那么为了访问这个点你要花费$2$步,另外一种是进入了这个点你不回去 阅读全文
posted @ 2018-12-04 08:29 小蒟蒻yyb 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ3811】玛里苟斯(线性基) 题面 "BZOJ" 题解 $K=1$很容易吧,拆位考虑贡献,所有存在的位出现的概率都是$0.5$,所以答案就是所有数或起来的结果除二。 $K=2$的情况,我们直接拆开平方式,平方项的贡献直接算,出现的概率还是$0.5$,然后$2ab$这样子的东西出现的概率是$ 阅读全文
posted @ 2018-12-03 08:23 小蒟蒻yyb 阅读(673) 评论(1) 推荐(0) 编辑
摘要: 【BZOJ4738/UOJ 276】汽水(点分治,分数规划) 题面 "BZOJ" "UOJ" 题解 今天考试的题目,虽然说是写完了,但是感觉还是半懂不懂的来着。 代码基本照着$Anson$爷的码的,orz。(然后Anson爷的UOJrk1不保了) 首先拿到这道题目的一个比较显然的思路就是分数规划二分 阅读全文
posted @ 2018-12-01 20:43 小蒟蒻yyb 阅读(574) 评论(3) 推荐(0) 编辑
摘要: 【BZOJ4712】洪水(动态dp) 题面 "BZOJ" 然而是权限题QwQ,所以粘过来算了。 Description 小A走到一个山脚下,准备给自己造一个小屋。这时候,小A的朋友(op,又叫管理员)打开了创造模式,然后飞到 山顶放了格水。于是小A面前出现了一个瀑布。作为平民的小A只好老实巴交地爬山 阅读全文
posted @ 2018-11-29 16:11 小蒟蒻yyb 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 动态dp 这个鬼玩意我已经点开 关上无数次了,当时dkw给洛谷贡模板题的时候还问过我一次来着......然而我并不会,然后,,,,然后NOIP就爆炸了。 所以,趁着难得滚到机房的时间,赶快学习一下QwQ。 直接搬洛谷上的模板题吧 题面 "【P4719】动态dp" 给定一棵$n$个节点的树,点有点权, 阅读全文
posted @ 2018-11-28 14:30 小蒟蒻yyb 阅读(6378) 评论(8) 推荐(8) 编辑
摘要: 题面 "洛谷" 题解 等下发链接 代码: cpp include include include include include include include using namespace std; define ll long long define MAX 100100 define inf 阅读全文
posted @ 2018-11-28 14:29 小蒟蒻yyb 阅读(1261) 评论(2) 推荐(1) 编辑
摘要: NOIP2018游记 似乎是一些奇怪的东西 没想到我竟然更博了!虽然今天是$11.20$了。 emmmm,为啥是今天呢?因为咕咕F本来说昨天出成绩的,所以本来是昨天更的,然而咕咕F咕了,所以我也咕了,所以就今天更了。 然而NOIP似乎也已经过去了$10$天了,所以可能记忆会有些混乱了,就不要太在意了 阅读全文
posted @ 2018-11-20 18:52 小蒟蒻yyb 阅读(2010) 评论(8) 推荐(0) 编辑
摘要: NOIP2015题解 Day1 神奇的幻方 magic 模拟裸题。~~我在NOIP切掉的第一道题~~ 子串 substring $dp$题。 设$f[i][j][k][0/1]$表示当前考虑$A$串的第$i$位,$B$串匹配了第$j$个字符,当前已经分了$k$段,当前$i$位置的字符是否在最后一段中 阅读全文
posted @ 2018-11-08 20:23 小蒟蒻yyb 阅读(423) 评论(0) 推荐(0) 编辑
摘要: NOIP2014题解 Day1 生活大爆炸版石头剪刀布 rps 简单模拟题,注意细节 cpp include include using namespace std; inline int read() { int x=0;bool t=false;char ch=getchar(); while( 阅读全文
posted @ 2018-11-08 16:03 小蒟蒻yyb 阅读(522) 评论(0) 推荐(0) 编辑
摘要: NOIP2013题解 Day1 转圈游戏 circle 快速幂模板题。 花匠 flower 发现要求的就是一个最长波动序列。考虑一种$dp$做法,设$f[i][0/1]$表示当前第$i$个位置,它是峰开始谷,转移的时候分类讨论一下。如果$h_i h_{i+1}$,那么$f[i][1]=f[i 1][ 阅读全文
posted @ 2018-11-08 15:53 小蒟蒻yyb 阅读(386) 评论(0) 推荐(0) 编辑
摘要: NOIP2012题解 Day1 Vigenère 密码 vigenere 直接模拟就好了,对于那张表找找规律就很短了。 Day2 同余方程 mod $exgcd$模板题 疫情控制 blockade 好题。 不难发现可以二分答案。考虑如何$check$。 首先如果一支军队不能走到根节点那么显然它就停在 阅读全文
posted @ 2018-11-07 22:40 小蒟蒻yyb 阅读(298) 评论(1) 推荐(1) 编辑
摘要: NOIP2011题解 当然还是早就做完了啊,重新写一遍。 Day1 铺地毯 carpet 倒着检查最后被哪个覆盖了就好了。 选择客栈 hotel 对于每种颜色维护一下前面有多少个可以和当前这个酒店配对,显然这个是单调递增的。每次找到一个合法的咖啡馆之后显然可以把前面一段连续区间加入贡献,直接开一个桶 阅读全文
posted @ 2018-11-07 20:38 小蒟蒻yyb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: NOIP2010题解 显然原来都写过,都重新写一遍。 机器翻译 translate 一道很容易的模拟题,直接使用一个队列维护一下顺序就好了。 乌龟棋 tortoise 一个不难想的$dp$是设$f[i][a1][a2][a3][a4]$表示当前在$i$位置,四种卡牌分别用的张数为$a1,a2,a3, 阅读全文
posted @ 2018-11-06 20:36 小蒟蒻yyb 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2302】[HAOI2011]Problem C(动态规划) 题面 "BZOJ" "洛谷" 题解 首先如果$m=0$即没有特殊限制的话,那么就和 "这道题目" 基本上是一样的。 然而这题也有属于这题的性质,发现座位数和人数是一样的。 那么一种方案是合法的,当且仅当编号小于等于这个位置$i$ 阅读全文
posted @ 2018-11-06 15:00 小蒟蒻yyb 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2299】[HAOI2011]向量(数论) 题面 "BZOJ" "洛谷" 题解 首先如果我们的向量的系数假装可以是负数,那么不难发现真正有用的向量只有$4$个,我们把它列出来。$(a,b)(a, b)(b,a)(b, a)$,我们假设这四个出现的次数分别为$c1,c2,c3,c4$。 那么 阅读全文
posted @ 2018-11-05 20:37 小蒟蒻yyb 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2285】[SDOI2011]保密(分数规划,网络流) 题面 "BZOJ" "洛谷" 题解 首先先读懂题目到底在干什么。 发现要求的是一个比值的最小值,二分这个最小值$k$,把边权转换成$t sk$,其中$t$是时间,$s$是安全系数。那么通过一遍$SPFA$可以求出到达所有的目标点的危险 阅读全文
posted @ 2018-11-05 20:03 小蒟蒻yyb 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2246】[SDOI2011]迷宫探险(搜索,动态规划) 题面 "BZOJ" "洛谷" 题解 乍一看似乎是可以求出每个东西是陷阱的概率,然而会发现前面走过的陷阱是不是陷阱实际上是会对当前状态产生影响的。考虑一下状压,因为出了是陷阱和不是陷阱,还有一种情况是未知。所以三进制状压。 $0$表示 阅读全文
posted @ 2018-11-04 22:55 小蒟蒻yyb 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2281】[SDOI2011]黑白棋(博弈论,动态规划) 题面 "BZOJ" "洛谷" 题解 先看懂这题目在干什么。 首先BZOJ上面的题面没有图,换到洛谷看题就有图了。 不难发现都相邻的两个异色棋子放在一起的时候,此时的先手无论怎么动,后手直接把棋子靠上去,这样子一定是先手先无法移动。即 阅读全文
posted @ 2018-11-04 15:56 小蒟蒻yyb 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ2245】[SDOI2011]工作安排(费用流) 题面 "BZOJ" "洛谷" 题解 裸的费用流吧。 不需要拆点,只需要连边就好了,保证了$W_j include include include using namespace std; define ll long long define 阅读全文
posted @ 2018-11-02 15:21 小蒟蒻yyb 阅读(189) 评论(7) 推荐(0) 编辑
摘要: 【BZOJ2244】[SDOI2011]拦截导弹(CDQ分治) 题面 "BZOJ" "洛谷" 题解 不难发现这就是一个三维偏序+$LIS$这样一个$dp$。 那么第一问很好求,直接$CDQ$分治之后$dp$就好了。 那么第二问呢?首先如果记一个方案数,显然就可以在转移的时候求出以每个点开头/结尾的$ 阅读全文
posted @ 2018-11-01 23:02 小蒟蒻yyb 阅读(429) 评论(2) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-11-01 20:38 小蒟蒻yyb 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 52 下一页