自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 LOJ2526「HAOI2018」苹果树

Description题目链接感觉题意已经挺清晰了,直接戳链接就行了Solution先考虑了在一个 \(n\) 个节点的树下接新的节点的计算方法,但发现如果一个树的形态不定那么路径长没法计算,所有接法的路径长之和也不具备什么规律考虑到一棵树上有两种特殊的点:叶子和根,既然接新节点行不通,那么我们考虑从根把一棵大的二叉树拆成两个小二叉树(可以为空)尝试了 \(3\) 种状态设计...

2019-09-19 13:10:00 141

转载 LOJ2527「HAOI2018」染色

Description题目链接给定长为 \(n\) 的序列,你需要用 \(m\) 种颜色为其染色。若一种染色方案中恰好出现 \(S\) 次的颜色有 \(K\) 种,那么它的代价为 \(W_K\)。求所有可能的染色方案的代价总和对 \(1004535809\) 取模的结果\(n\le 10^7,m\le 10^5,S\le 150,0\le W_i<1004535809\)S...

2019-09-18 17:39:00 137

转载 CF438E The Child and Binary Tree

Description题目链接如果一个带权有根二叉树的所有节点的权值都在 \(\{c_1,c_2,c_3,...,c_n\}\) 中,那么我们就称它为好的二叉树,并定义其权值为所有点的权值之和。现在你需要对于所有的 \(s\in [1,m]\) 计算出权值为 \(s\) 的不同的好的二叉树的数量,答案对 \(998244353\) 取模\(1\le n\le 10^5,1\le m...

2019-09-17 23:44:00 143

转载 CF960G Bandit Blues

Description题目链接计算 \(1...n\) 的全排列中不同的前缀最大值的个数等于 \(a\) 且不同的后缀最大值的个数等于 \(b\) 的排列的数目对 \(998244353\) 取模的结果\(1\le n\le 10^5,0\le a,b\le n​\)Solution画一画合法的排列可以分析得出以下信息无论是前缀最大值还是后缀最大值,新出现的最大值 \(k​...

2019-09-15 15:23:00 113

转载 Luogu P5205 【模板】多项式开根

Description给定一个 \(n-1​\) 次多项式 \(A(x)​\),求一个在\(\bmod x^n​\)意义下的多项式 \(B(x)​\),使得 \(B^2(x) \equiv A(x)(\bmod x^n)​\)多项式的系数在 \(\bmod\ 998244353​\) 的意义下进行运算。\(n \leq 10^5,a_i \in [0,998244352] \cap...

2019-09-12 13:29:00 88

转载 斯特林数相关

最近做题时发现斯特林数这一块不怎么成系统,于是从各路神仙的博客里学习了一下,因此也就有了这篇博客主要学习了这位神仙的博客:第二类斯特林数总结第二类斯特林数第二类斯特林数 \(\begin{Bmatrix}n\\i\end{Bmatrix}\) 代表将 \(n\) 个元素划分到 \(i\) 个集合里的方案数,也可以理解为将 \(n\) 个不同的小球放入 \(i\) 个相同的盒子里的方...

2019-09-11 17:14:00 111

转载 BZOJ 4671 异或图

Description题目链接给定 \(s\) 个图,\(G1\) 与 \(G2\) 的异或定义为:若边 \((a,b)\) 在 \(G1\) 与 \(G2\) 中出现的次数只和为 \(1\) ,则在新图 \(G\) 中存在该边,反之则不存在。求 \(S=\{G1,G2,G3,...,Gs\}\) 有多少个子集的异或为一个连通图\(s\le 60\),节点数 \(\le 10\)...

2019-09-11 08:50:00 175

转载 Luogu P2962 [USACO09NOV]灯Lights

题意与数据范围给定 \(n\) 个点 \(m\) 条边的无向图,初始每个点的状态都为 \(0\),每次你可以选择一个点,将它与与它相连的所有点的状态一起改变(即 \(0\) 变 \(1\),\(1\) 变 \(0\)),问至少进行多少次这样的操作后所有点的状态都变为 \(1\)\(1\le n\le 35\),\(1\le m\le 595\)Solution学习了一下解异或方程...

2019-09-08 12:37:00 161

转载 UVA11540 Sultan's Chandelier

题意与数据范围给定一定长度的列表(以字符形式给出),你需要用 \(C\) 种颜色对每一对匹配的括号进行染色,两种方案被认为本质相同当且仅当在多次进行对任意一对括号内的元素全部平移一个单位的操作后,两个列表完全相同。求本质不同的染色方案数,答案对 \(10^9+7\) 取模数据组数 \(T\le 4000\) ,\(C\le 100\) ,括号数 \(\le 200\)这么描述题意比...

2019-09-07 23:41:00 99

转载 Luogu P4128 [SHOI2006]有色图

题意与数据范围求用 \(m\) 种颜色对 \(n\) 个点完全图的边染色方案数,答案对 \(p\) 取模两种染色方案被认为相同是指:完全图的顶点在经过一定的重新标号以后,两张图对应边的颜色相同\(1\le n\le 53,1\le m\le 1000,n<p\le 10^9\)Solution这题与图的同构计数有区别嘛。。。其实图的同构计数那题每条边的两种状态(选或不选...

2019-09-06 23:29:00 180

转载 Luogu P4727 [HNOI2009]图的同构记数

题意与数据范围求 \(n\) 个点不同构的简单无向图的数目,答案对 \(997\) 取模\(A\) 图与 \(B\) 图被认为是同构的是指:\(A\) 图的顶点经过一定的重新标号以后,\(A\) 图的顶点集和边集要完全与 \(B\) 图一一对应\(0\le n\le 60\)Solution我们把无向图点的每一种重新排布的方式看作一种置换,则该置换群 \(G\) 的大小显然为 ...

2019-09-06 22:11:00 135

转载 ARC 101 E - Ribbons on Tree

题意与数据范围给定 \(n\) 个点的树,你需要把这些点分成 \(\frac{n}{2}\) 组,每组恰好 \(2\) 个点,且每个点在至多一组中。称一个分组方案是好的,当且仅当:如果我们把每对点的最短路上的边都打上标记,最后每条边都被标记了。求好的分组方案数。答案对 \(10^9+7\) 取模。\(2\le n\le 5000\),\(n\) 是偶数。Solution设 \...

2019-09-05 21:20:00 154

转载 JSOI2019 Round2 游记

序言感觉现在江苏省选有向浙江省选靠拢的趋势啊,题目不仅题型和以前不太一样(比方说今年既没有网络流也没有计算几何),然后分数出来也是两位数一堆,三位数没几个,一些强的选手就这样被莫名其妙地刷下去了。。。感觉不是很好。。。然而我这个菜鸡又有什么资格评价题目的好坏Day 0什么事也不想做,晚上看yy打游戏,后来又和yy看了一部电影(名字我就不说了),过程中hkk一直坐在一边汲取...

2019-04-26 20:38:00 189

转载 JSOI2019 Round1(十二省联考)游记

Day 0白天大概就是赶路+吃饭,不知不觉就到了晚上...于是晚上在宾馆把各种模板看了看写了写(感觉wph大爷说的有道理,水平不行会那么多板子也用不上...),然后就挨到了快十一点想起刚开学一个星期就停课去机房,看着CF Global Round2的报名日期从4 weeks变成现在的已经能报名了,觉得时间过得好快...这一个多月是做了不少题,但有些方面的问题解决的还不是很彻底...

2019-04-05 21:00:00 228

转载 Technocup 2019 - Final D - Compress String 解题报告

Technocup 2019 - Final D - Compress String 解题报告Description给你一个字符串 \(S\),现在有另一个字符串 \(T\),初始为空串,每次可以按照字符在 \(S\) 中的顺序往它后面加上一段字符串或一个字符并支付一定代价,你需要最小化使 \(T\) 变为 \(S\) 的代价。代价的计算方式如下:若往 \(T\) 后加一个字符,...

2019-03-14 13:03:00 132

转载 Codeforces Round #533 (Div. 2)比赛总结

在第一次CF第一题被叉与第二次CF第一题被FST掉的阴影下,报名参加了第三次的CF。。。心路历程大概是这样的:开场后15min内:wocCF怎么上不上去?。。。算了到CF群里开始看起了T1题面,慌乱之中又看漏了T1中的正整数,成功掉了50分。。。终于在21min过了T1,开始看T21min后:嗯这道题怎么好像很简单啊。。。4min左右写完,然后网卡,交不了。。。然后大概在26mi...

2019-01-20 23:19:00 135

转载 2018.12.29-2018.1.9安师大附中集训

可能弃坑...(鸽了鸽了)转载于:https://www.cnblogs.com/ForwardFuture/p/10203254.html

2018-12-31 20:46:00 150

转载 NOIP2018提高组 游记

-3 Weeks模拟赛之前表现还不错,但自从第 \(6\) 场炸成机房 \(rank\,6\)以后,就一路炸了大概 \(5,6\) 场,最差的一次掉到机房 \(rank\,22\),简直是要提高组省三的节奏。。。不过后来一路翻,最后几场还是勉强稳定在了机房 \(rank\,5-7\) 左右。。。-2 Days一大早起来继续参加模拟赛。。。第一题,推式子??于是直接开始写起了一大堆式...

2018-11-08 21:46:00 204

转载 牛客网NOIP赛前集训营-提高组(第五场)串串 Solution

题目描述给定非负整数a,b,c,d,求有多少对01串(S,T),满足以下条件:- S 由 a 个 0 , b 个 1 组成- T 由 c 个 0 , d 个 1 组成- T 可以由 S 删掉一些字符得到由于答案可能过大,你只需要输出答案对 1000000007 取模后的值这道题一开始没想着订正,后来偶然翻到这道题的题解,觉得这道题挺有订正的价值,所以就去学习了一下相关的思想方...

2018-10-29 07:31:00 119

转载 牛客网NOIP赛前集训营-提高组(第七场)Solution

先吐槽一下,这次的比赛稍微有点水了。。。\(kcz\) 神仙 \(40min\) 做完 \(3\) 道题 \(rank1\) 到最后竟然掉了 \(73\) 分。。。Problem A. 中国式家长 2大水题,直接按题意模拟即可,没什么好说的,全场切,\(kcz\) 神仙 \(6min\) 切#include<cstdio>#include<iostream&gt...

2018-10-28 17:40:00 96

转载 牛客网NOIP提高组模拟赛第六场C-树solution

纪念一下目前写的最长的代码—5.66KB本题就是巨型数据结构题,用树剖加线段树维护一下父亲边与儿子边的修改,换根分类讨论一下即可直接上代码:#include<cstdio>#include<iostream>namespace fast_IO {const int IN_LEN=10000000,OUT_LEN=10000000;char ibuf[...

2018-10-24 18:09:00 97

转载 CF1034A Enlarge GCD

题意:给你\(n\)个数,去掉尽量少的数使得剩下数的\(gcd\)比原来的大,无解输出\(-1\)题目意思很简洁,想理出来一个清晰的思路却花了不少时间......首先先计算出总的\(GCD\),然后再把每个数都除去这个\(GCD\),接下来的事情就得仔细考虑一下了。设\(M=max\left\{a[i]\right\}\),则若枚举\(1-M\)内所有质数(显然枚举质数比合数优)并一...

2018-10-02 23:09:00 133

转载 SCOI2014 方伯伯的玉米田 题解

可能其它还没写完的几篇随笔要搁一会儿,反正先写写题解\(1-n\)的一个序列,值分别为\(a[1]\)、\(a[2]...a[n]\),最多可进行\(K\)次操作,每次操作可以使\(l-r\)区间内的所有元素值加一(\(l\)、\(r\)自选)。操作完后,还可以删除任意多个元素(不需要连续),使剩下的元素构成一个不下降序列,问这个子序列最多有多少个元素首先,经过初步思考与推测可以得出...

2018-07-06 12:48:00 148

转载 SDOI2016 排列计数 题解

最近学插头DP学得有点不舒服,然后学什么斯坦纳树也学不动,于是就来写写题解,正好有助于巩固一下所学内容题意较为简单,就是要求对于一个\(1-n\)的序列的全排列中,正好有\(m\)个位置满足\(a[i]==i\)(称其为“稳定的”)的排列个数。很明显,我们可以先固定\(m\)个位置,使得这些位置都为“稳定的”,那么还剩下\(n-m\)个位置。因为只能恰好有\(m\)个稳定的数,所以这...

2018-07-05 22:47:00 258

转载 SDOI2016 征途 题解

由于暂时不太想写四边形不等式的题解,于是就暂时写篇斜率优化的题解(反正迟早都得写)大概意思说给你\(n\)段连续区间,你可以将这些区间分割成\(m\)块(不能将原有区间分成两块,只能在交界处分割),使得\(m\)块区间的长度的方差和最小。题目要求,若设方差为\(v\),那么最后请输出\(v*m^2\)。由此可见我们最小化的就是\(v*m^2\),那么我们可以对这个式子做点手脚,设\(m...

2018-07-02 08:25:00 105

转载 博弈论与SG函数

即将填充对不起最近正在学新内容可能填充不了恐怕是要鸽了转载于:https://www.cnblogs.com/ForwardFuture/p/9251830.html

2018-07-01 23:31:00 107

转载 CF1000赛后总结

算是第一次打\(CF\)吧(而且还是\(Virtual\,participation\)),觉得题目思维含量挺高,只是两小时做\(7\)道题未免有些太困难了吧。其实主要是自己比较菜,思维水平不够, 有些知识与算法掌握得还不够多、理解不够深入。总而言之,仍要多加训练。话不多说,接下来谈题目。Problem A. Codehorses T-shirts题目大意:给你两张表,每张表上有\(...

2018-06-29 22:09:00 214

转载 UVA3983 Robotruck 题解

题目描述有n个垃圾,第i个垃圾的坐标为(xi,yi),重量为wi。有一个机器人,要按照编号从小到大的顺序捡起所有垃圾并扔进垃圾桶(垃圾桶在原点(0,0))。机器人可以捡起几个垃圾以后一起扔掉,但任何时候其手中的垃圾总重量不能超过最大载重C。两点间的行走距离为曼哈顿距离(即横坐标之差的绝对值加上纵坐标之差的绝对值)。求出机器人行走的最短总路程(一开始,机器人在(0,0)处)。输入格式:...

2018-05-10 22:08:00 108

转载 POJ2373 Dividing The Path 题解

题目描述约翰的奶牛们发现山脊上的草特别美味。为了维持草的生长,约翰打算安装若干喷灌器。为简化问题,山脊可以看成一维的数轴,长为 L (1 <= L <= 1,000,000) ,而且L一定是一个偶数。每个喷灌器可以双向喷灌,并有确定的射程,该射程是一个整数,且不短于A,不长于B , A、B(1 <= A <= B <= 1000)都是给出的正整数。它所在...

2018-05-10 22:04:00 269

空空如也

空空如也

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

TA关注的人

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