上一页 1 2 3 4 5 6 7 8 9 10 ··· 52 下一页
摘要: 【BZOJ5498】[十二省联考2019]皮配(动态规划) 题面 "BZOJ" "洛谷" 题解 先考虑暴力$dp$,设$f[i][j][k]$表示前$i$所学校,有$j$人在某个阵营,有$k$人在某个派系的方案数。 发现如果$k=0$,那么可以先决策每个城市选择哪一个阵营,再对于每个学校选择哪一个派 阅读全文
posted @ 2019-04-16 11:18 小蒟蒻yyb 阅读(495) 评论(0) 推荐(0) 编辑
摘要: AtCoder Grand Contest 013 A Sorted Arrays 翻译 给定一个长度为$n$的数组$A$,你需要把它分割成若干段连续的区间,每一段都必须单增或者单减,求最少分多少段。 $n\le 10^5,A_i\le 10^9$ 题解 设$f[i]$表示划分前$i$个数字的最小段 阅读全文
posted @ 2019-04-15 21:19 小蒟蒻yyb 阅读(409) 评论(0) 推荐(0) 编辑
摘要: AtCoder Grand Contest 012 A AtCoder Group Contest 翻译 有$3n$个人,每一个人有一个强大值(看我的假翻译),每三个人可以分成一组,一组的强大值定义为三个人中第二强的人的强大值。求$n$组最大的强大值之和。 题解 这。。。不是倒着选两个人,正着选一个 阅读全文
posted @ 2019-04-15 10:48 小蒟蒻yyb 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 551 (Div. 2) 题解 A. Serval and Bus 有若干种公交车,第$i$种会从$s_i$时刻开始,每过$d_i$秒会出现一次。现在有一个人在$t_i$时刻到达车站,问它会碰到的第一辆车是哪一种。 傻逼题 cpp include include u 阅读全文
posted @ 2019-04-14 20:32 小蒟蒻yyb 阅读(626) 评论(5) 推荐(0) 编辑
摘要: 【BZOJ5496】[十二省联考2019]字符串问题(后缀树) 题面 "BZOJ" "洛谷" 题解 首先显然可以把具有支配关系的串从$A$到$B$连一条有向边,如果$B_i$是$A_j$的前缀,就从$B$连一条边到$A$。这样子问题就转化成了要求解这个二分图的最长路经,有环答案就是$ 1$。 然后显 阅读全文
posted @ 2019-04-12 22:39 小蒟蒻yyb 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 省选题记录 看起来辣鸡yyb打算跟着做做省选题了。 那么就汇总在这里吧。 我做完的链接就是题解,否则就是题面。 做完的就加粗+斜体,没做完的就划掉吧。 "~~[HNOI2019]鱼~~" "~~[HNOI2019]JOJO~~" " [HNOI2019]多边形 " " [HNOI2019]校园旅行 阅读全文
posted @ 2019-04-12 09:44 小蒟蒻yyb 阅读(1747) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ5495】[十二省联考2019]异或粽子(主席树,贪心) 题面 "BZOJ" "洛谷" 题解 ~~这不是送分题吗。。。~~ 转异或前缀和,构建可持久化$Trie$。 然后拿一个堆维护每次的最大值,每次如果取了一个数,就把它再在$Trie$树上查一次新建一个元素丢回堆里就行了。 cpp in 阅读全文
posted @ 2019-04-12 09:23 小蒟蒻yyb 阅读(493) 评论(1) 推荐(0) 编辑
摘要: Codeforces Global Round 2 因为省选所以没打 orz打了的1tst上红了,成为了全机房唯一制定GM。 A. Ilya and a Colorful Walk 给你一个数列,问任意两个不同元素的距离的最大值是多少。 这个随便做吧。。 C. Ramesses and Corner 阅读全文
posted @ 2019-04-11 21:09 小蒟蒻yyb 阅读(345) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-10 16:30 小蒟蒻yyb 阅读(8) 评论(0) 推荐(0) 编辑
摘要: [HNOI2019]校园旅行(bfs) 题面 "洛谷" 题解 首先考虑暴力做法怎么做。 把所有可行的二元组全部丢进队列里,每次两个点分别向两侧拓展一个同色点,然后更新可行的情况。 这样子的复杂度是$O(m^2)$的。 考虑如何优化边数,先说结论: 首先对于一个同色联通块,如果它是一个二分图,那么只需 阅读全文
posted @ 2019-04-08 16:26 小蒟蒻yyb 阅读(693) 评论(0) 推荐(0) 编辑
摘要: [HNOI2019]多边形(模拟,组合计数) 题面 "洛谷" 题解 ~~突然特别想骂人,本来我考场现切了的,结果WA了几个点,刚刚拿代码一看有个地方忘记取模了。~~ 首先发现终止态一定是所有点都向$n$连边(看样例图解就知道了) 那么大力猜想一下第一问的答案一定是$n 3 $和$n$号点直接相连的边 阅读全文
posted @ 2019-04-08 10:26 小蒟蒻yyb 阅读(816) 评论(7) 推荐(0) 编辑
摘要: HNOI2019游记 Day0 这么快啊,明天就是省选了。 说真的,从高一到高二,完完全全是两种不一样的心态吧。高一的时候总觉得明年还有一年,是相当放松的,对于结果无所谓。到了高二再说没有压力全是假的,毕竟是决定一切的比赛了。所以当听到初三、高一的说着“要退役了”,心里很不是滋味。到了现在,也能理解 阅读全文
posted @ 2019-04-05 10:38 小蒟蒻yyb 阅读(3509) 评论(33) 推荐(16) 编辑
摘要: 【CF1132F】Clear the String(动态规划) 题面 "CF" 题解 考虑区间$dp$。 增量考虑,每次考虑最后一个字符和谁一起删去,然后直接转移就行了。 cpp include include include using namespace std; define MAX 505 阅读全文
posted @ 2019-04-04 23:03 小蒟蒻yyb 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 【CF1132G】Greedy Subsequences(线段树) 题面 "CF" 题解 首先发现选完一个数之后选择下一个数一定是确定的。 对于每个数预处理出左侧第一个比他大的数$L$,那么这个数加入进来之后$[L+1,i]$的答案都会增加一,拿线段树维护一下就行了。 阅读全文
posted @ 2019-04-04 22:48 小蒟蒻yyb 阅读(359) 评论(0) 推荐(1) 编辑
摘要: 【CF1133E】K Balanced Teams(动态规划,单调队列) 题面 "CF" 让你把一堆数选一些出来分成不超过$K$组,每一组里面的最大值和最小值之差不超过$5$,求最多有多少个人元素可以被分组。 题解 设$f[i][j]$表示把前$i$个数分成$j$组的最多人数。 然后单调队列转移一下 阅读全文
posted @ 2019-04-04 16:55 小蒟蒻yyb 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 【CF1139D】Steps to One(动态规划) 题面 "CF" 你有一个数组,每次随机加入一个$[1,n]$的数,当所有数$gcd$为$1$时停止,求数组长度的期望。 题解 设$f[i]$表示$gcd$为$i$时的答案的期望。 考虑转移就是每次选一个数和$i$求个$gcd$,那么计算一下变成 阅读全文
posted @ 2019-04-04 16:07 小蒟蒻yyb 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1152】歌唱王国(生成函数,KMP) 题面 "BZOJ" "洛谷" 题解 根据$YMD$论文来的QwQ。 首先大家都知道普通型生成函数是$\displaystyle \sum_{i=0}^{\infty}a_ix^i$,类似的定义概率生成函数$\displaystyle F(x)=\su 阅读全文
posted @ 2019-04-03 15:28 小蒟蒻yyb 阅读(658) 评论(0) 推荐(3) 编辑
摘要: 【Luogu4396】[AHOI2013]作业(莫队) 题面 "洛谷" 题解 模板题 cpp include include include using namespace std; define MAX 300300 inline int read() { int x=0;bool t=false 阅读全文
posted @ 2019-04-03 10:37 小蒟蒻yyb 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5417】[NOI2018]你的名字(线段树,后缀自动机) 题面 "BZOJ" "洛谷" 题解 首先考虑$l=1,r=|S|$的做法,对于每次询问的$T$串,暴力在$S$串的$SAM$上跑,对于每个点记录其被匹配的最大长度,然后把每个被匹配到的点以及它到$parent$树根节点的所有节点全 阅读全文
posted @ 2019-04-03 09:42 小蒟蒻yyb 阅读(676) 评论(1) 推荐(1) 编辑
摘要: [ZJOI2019]线段树(线段树) 题面 "洛谷" 题解 首先问题等价于前面每次操作都可能进行修改或者不修改,求所有情况下有标记点的个数。 考虑依次修改操作会产生的影响,把线段树节点进行分类。 这个点和以及其父亲都和修改区间无交:显然这个点的标记不会被修改。 这个点和修改区间无交但父亲和修改区间有 阅读全文
posted @ 2019-04-02 20:42 小蒟蒻yyb 阅读(658) 评论(0) 推荐(1) 编辑
摘要: 【CF981F】Round Marriage(二分答案,二分图匹配,Hall定理) 题面 "CF" "洛谷" 题解 很明显需要二分。 二分之后考虑如果判定是否存在完备匹配,考虑$Hall$定理。 那么如果不合法,假设我们存在一个极小的集合满足连到右侧的点数小于集合大小。因为是极小的,所以删去一个点之 阅读全文
posted @ 2019-04-01 22:34 小蒟蒻yyb 阅读(552) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-04-01 22:03 小蒟蒻yyb 阅读(18) 评论(0) 推荐(0) 编辑
摘要: AtCoder ExaWizards2019题解 "AtCoder" (因为代码直接用模板写的,可能有点冗长) A.Regular Triangle 给你三根棍子的长度,问你能否用他们组成等边三角形。 什么逗逼玩意? B.Red or Blue 给你一个由 组成的字符串,回答 的个数是否严格大于 的 阅读全文
posted @ 2019-03-31 15:21 小蒟蒻yyb 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 【Luogu2664】树上游戏(点分治) 题面 "洛谷" 题解 很好的一道点分治题。 首先直接点分治,考虑过每个分治重心的链的贡献。 我们从分治重心开始找每种颜色,强制令一种颜色只在其到分治重心的链上第一次出现的位置统计贡献,假设子树大小是$size$,那么对于当前分治重心的其他所有子树都会产生$s 阅读全文
posted @ 2019-03-29 16:44 小蒟蒻yyb 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 【BZOJ4891】[TJOI2017]龙舟(Pollard_rho) 题面 "BZOJ" "洛谷" 题解 看了半天题....就是让你求$\frac{b}{a}$在模$M$意义下的值。。。 首先把$M$分解,把$a,b$中的这些质因子全部分解出来,剩下的部分和$M$互质,直接求逆就行了,分解出来的部 阅读全文
posted @ 2019-03-28 19:49 小蒟蒻yyb 阅读(498) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 52 下一页