自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 2019集训队作业

2019集训队作业[2019.09.25] 明天再说[2019.09.26] 明天再说[2019.09.27] 明天再说转载于:https://www.cnblogs.com/zhoushuyu/p/11587304.html

2019-09-25 20:42:00 649

转载 2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解

2019年湖南省大学生计算机程序设计竞赛 (HNCPC2019) 简要题解不知道该干什么所以就来水一篇题解题解全是根据印象口胡的,代码是不可能重新写的,这辈子不可能重新写的。Adescription有一个\(n\times m\)的全\(0\)矩阵,选择一个子矩阵全部修改成\(1\),现在给出修改后的矩阵,问是否存在合法修改方案。\(1 \le n, m \le 10.\)...

2019-08-31 14:33:00 1123

转载 300iq Contest 1 简要题解

300iq Contest 1 简要题解咕咕咕codeforcesA. Angle Beatsdescription有一张\(n\times m\)的方阵,每个位置上标有*,+,.中的一种。你要用尽可能多的\(I\)型和\(L\)型覆盖这个方阵(均占恰好\(3\)个位置),要求\(I\)型中间那个位置必须是+,\(L\)型中间那个位置必须是*或者+,两者非中间的两个位置必须都是...

2019-08-22 11:28:00 856

转载 公告&留言板

这里是留言板。无意义的评论可能会被删除,取决于博主鸽不鸽。19.07.18进省队之后很长一段时间都没怎么更博了。所以接下来应该会有所改变吧。\(Q \omega Q\)19.08.20改变:咕得更久为什么会变成这样啊转载于:https://www.cnblogs.com/zhoushuyu/p/11210290.html...

2019-07-18 21:58:00 157

转载 NOI2019游记

退役失败本来想写点什么的,但是出于某种原因——非常抱歉,这篇文章鸽了。转载于:https://www.cnblogs.com/zhoushuyu/p/11210013.html

2019-07-18 21:12:00 177

转载 RE:ゼロから始める文化課生活

觉得有必要在NOI之前开一篇学习内容记录。至于为什么要取这个标题呢?因为原本是打算用作退役后的高三生活记录的。5.23在LOJ上搬了三道原题给大家考了考,然后大家都在考试就我一个人在划水。SSerxhs 和 Serval 的退役纪念赛A.幼儿园唱歌题给一个串\(S\),\(q\)次询问满足是串\(S[l_1,r_1]\)的前缀且是串\(S[l_2,r_2]\)的后缀的最长回...

2019-05-23 11:15:00 2485

转载 Codeforces Round #557 (Div. 1) 简要题解

Codeforces Round #557 (Div. 1) 简要题解codeforcesA. Hide and Seek枚举起始位置\(a\),如果\(a\)未在序列中出现,则对答案有\(2\)或\(3\)的贡献。若\(a\)在序列中出现,找到\(a\)第一次出现的位置\(x\),则说明在\(x\)位置之前需要把\(a\)移动到\(a+1\)或\(a-1\)处,只需要判断\(x...

2019-05-05 21:49:00 139

转载 Comet OJ - Contest #2 简要题解

Comet OJ - Contest #2 简要题解cometojA模拟,复杂度是对数级的。codeB首先易知\(p\in[l,r]\),且最终的利润关于\(p\)的表达式为\(\frac{(p-l)(\frac{L+R}{2}-p)}{r-l}\),二次函数求最值即可。codeC枚举独立集点数即可。\(\sum_{i=0}^n\binom nip^{\binom i2...

2019-04-27 10:10:00 179

转载 2019各省省选试题选做

2019各省省选试题选做2019.05.09把拖了几天的SDOI Day2更了。姑且算是完结撒花?省份Day1T1Day1T2Day1T3Day2T1Day2T2Day2T3ZJOI\(\surd\)\(\surd\)\(\surd\)\(\surd\)\(\surd\)\(\surd\)HNOI\(\surd\)\(\surd\)...

2019-04-11 09:35:00 318

转载 HNOI2019 简要题解

HNOI 2019 简要题解没想到自己竟也能有机会写下这篇题解呢。LOJ LuoguDay1T1 鱼枚举\(AD\)两点后发现\(BC\)与\(EF\)相对独立,因此只需要计算合法的\(BC\)对数与\(EF\)对数,相乘即可。先考虑计算\(EF\)的对数。确定\(AD\)后,满足条件的\(EF\)对数即为在某个半平面内与\(D\)点距离相等的点对数目。枚举\(D\)后若乱序枚...

2019-04-09 21:55:00 154

转载 HNOI2019游记

低迷的状态一直持续了好几周吧。省选之前已经做好了接受退役现实的准备了。然而一切还是以大家所见的状态发生了。我无力去评说,因为它已经成为历史。情理之中,同时也是意料之外地,我得以在此时此刻,用这样的心情写出下面这句话:退役失败。今天下午的时候我一直在思考,为什么会是我呢?这难道是命运石之门的选择吗?即便这真的是命运石之门的选择,结果(目前)也已无法左右了。侥幸入选了省队,自...

2019-04-07 21:27:00 97

转载 JOISC2019 简要题解

第18回 日本情報オリンピック 春合宿 オンラインコンテスト (JOISC2019)官网Day 1試験 (Examination)description有\(N\)个学生,每个学生有两科成绩\(S_i,T_i\)。定义一个学生合格当且仅当他的第一科成绩\(\ge A\),第二科成绩\(\ge B\)且总成绩\(\ge C\)。给出\(Q\)组\((A_i,B_i,C_i)\),...

2019-03-23 21:43:00 624

转载 AtCoder Grand Contest 031 简要题解

AtCoder Grand Contest 031AtcoderA - Colorful Subsequencedescription求\(s\)中本质不同子序列的个数模\(10^9+7\)。两个子序列不同当且仅当存在一种字符在两者中的出现次数不同。\(|s|\le10^5\)solution\(\prod_{i='a'}^{'z'}(\mbox{字符}i\mbox{出现的...

2019-03-17 19:45:00 242

转载 Codeforces Round #539&#542&#543&#545 (Div. 1) 简要题解

Codeforces Round #539 (Div. 1)A. Sasha and a Bit of Relaxdescription给一个序列\(a_i\),求有多少长度为偶数的区间\([l,r]\)满足\([l,mid]\)的异或和等于\([mid+1,r]\)的异或和。solution等价于询问有多少长度为偶数的区间异或和为\(0\)。只需要两个位置的异或前缀和与下标...

2019-03-12 22:42:00 4166

转载 牛客挑战赛30 简要题解

牛客挑战赛30题解比赛地址Orz Anson&DeadechoA枚举\(b,c\),这样\(a,d\)的限制也就确定了,二维数点即可。#include<cstdio>#include<algorithm>#include<cstring>using namespace std;int gi(){ int x=0,w=1...

2019-03-11 23:08:00 126

转载 退役前的做题记录5.0

退役前的做题记录5.0出于某种原因新开了一篇。[CodeChef]Querying on a Grid对序列建立分治结构,每次处理\((l,mid,r)\)时,以\(mid\)为源点建立最短路树,这样跨越\(mid\)的点对之间的最短路一定会经过\(mid\),因此两点之间的最短路径就可以描述成最短路树上的两段到根路径。对每棵最短路树处理\(dfs\)序,用树状数组维护权值修改即可...

2019-03-07 21:54:00 276

转载 退役前的做题记录4.0

退役前的做题记录4.0最近主要在LOJ上写题536. 「LibreOJ Round #6」花札比较显然的二分图博弈模型,先手必胜当且仅当起始点一定在最大匹配中。连边可以对每种颜色以及数字建一个点优化到\(O(n)\),一定在最大匹配中的点就是源点不能到达的左侧的点。556. 「Antileaf's Round」咱们去烧菜吧生成函数大致就是一大堆\(1-x^v\)乘乘除除的形式,...

2019-02-28 17:35:00 500

转载 WC2019游记

在这里转载于:https://www.cnblogs.com/zhoushuyu/p/10348770.html

2019-02-02 17:06:00 97

转载 退役前的做题记录3.0

退役前的做题记录3.0好久没有更过博了呢。总不能一直这么咕下去吧。那就写点最近做过的题的题解吧。如果需要代码的话可以去OJ上翻或者直接私信我保证及时回复[UOJ450][集训队作业2018]复读机给一个长为\(n\)的序列染色,每个位置可以染\(k\)种颜色中的一种,要求每种颜色的出现次数为\(d\)的倍数,求方案数模\(19491001\)。构造指数生成函数\(f(x)=...

2019-01-15 13:00:00 439

转载 DZY Loves Math系列

link好久没写数学题了,再这样下去吃枣药丸啊。找一套应该还比较有意思的数学题来做。[bzoj3309]DZY Loves Math简单推一下。\[\sum_{i=1}^n\sum_{j=1}^mf(\gcd(i,j))\\=\sum_{d=1}^nf(d)\sum_{i=1}^{n/d}\mu(i)\frac n{id}\frac m{id}\\=\sum_{T=1}^n\f...

2018-12-27 16:05:00 322

转载 [LOJ6029~6052]雅礼集训 2017 选做

Link代码可以在loj上看我的提交记录。Day 1[LOJ6029]市场对于一次除法操作,若区间内所有数的减少量均相同则可视作区间减法,否则暴力递归下去。显然一个线段树节点只会被暴力递归进去\(\log(\text{Max-Min})\)次。对每个点定义势能函数,每次暴力递归都会减小势能,而修改操作只会使\(\log n\)个节点恢复原势能,所以复杂度\(O((n+m\log ...

2018-12-24 16:10:00 236

转载 有标号的DAG计数I~IV

有标号的DAG计数最近心血来潮来写一写这个玩意儿。请特别注意定义生成函数时下标的起始位置。有标号的DAG计数I求\(n\)点带标号\(DAG\)的数量模\(10007\)。\(n\le5000\)。数据范围显然\(O(n^2)\)。设\(f_i\)表示答案,枚举\(DAG\)中入度为零的点的数量\(j\),方案数为\(\binom ij\),将图拆成两个部分,前\(j\)个点向...

2018-12-06 16:06:00 276

转载 清华集训2016Day4

清华集训2016Day4组合数问题(problem)用卢卡斯定理可知满足条件即将\(n\)和\(m\)分别用\(k\)进制表示,要求\(n\)的每一位都要大于等于\(m\)的对应位。直接数位\(dp\),设\(f_{i,0/1,0/1}\)表示处理到第\(i\)位,\(n\)是否触上界,\(m\)是否触上界时的方案数。复杂度\(O(t\log_kn)\) 。#include<...

2018-12-01 20:07:00 117

转载 NOIP2018退役记

退役失败游记在这里转载于:https://www.cnblogs.com/zhoushuyu/p/9942749.html

2018-11-11 17:39:00 65

转载 【LGR-054】洛谷10月月赛II

【LGR-054】洛谷10月月赛IIluogu成功咕掉Codeforces Round #517的后果就是,我\(\mbox{T4}\)依旧没有写出来。\(\mbox{GG}\) 。浏览器\(\mbox{popcount}\)为\(0\)的乘上\(\mbox{popcount}\)为\(1\)的就是答案。因为两个数异或以后二进制位\(1\)的个数的奇偶性不会变。至于计算\(\...

2018-10-22 14:59:00 106

转载 退役前的做题记录2.0

退役前的做题记录2.0最近在刷省选题......大致上是按照省份刷的。不过上面的题目顺序是按照写题的顺序排列的,所以可能会有点乱哈。[BZOJ2823][AHOI2012]信号塔最小圆覆盖,随机增量法,期望复杂度\(O(n)\)。[Luogu4899][IOI2018] werewolf 狼人\(\mbox{Kruskal}\)重构树+二维数点。[Luogu4900]食堂...

2018-10-18 21:28:00 294

转载 租酥雨的NOIP2018赛前日记

租酥雨的NOIP2018赛前日记离\(\mbox{NOIP2018}\)只剩下不到一个月的时间辣!想想自己再过一个月就要退役了,觉得有必要把这段时间的一些计划与安排记录下来。就从国庆收假开始吧。2018.10.07下午跟\(\mbox{yyb}\)一起做晚上好题分享的课件。\(\mbox{yyb}\)个毒瘤塞了\(5\)道\(\mbox{Atcoder}\)被阉割成\(3\)道...

2018-10-11 22:07:00 222

转载 POI2015题解

POI2015题解吐槽一下为什么POI2015开始就成了破烂波兰文题目名了啊。。。咕了一道3748没写打表题没什么意思,还剩\(BZOJ\)上的\(14\)道题。[BZOJ3746][POI2015]Czarnoksiężnicy okrągłego stołu这个题真的神仙。\(p=0\),答案是\([n=1]\)。\(p=1\),答案是\([n=1]+[n=2,k=0]\...

2018-10-11 21:22:00 166

转载 [BZOJ4913][SDOI2017]遗忘的集合

luogubzojsol我们设\(a_i\in\{0,1\}\)表示\(i\)这个数有没有出现在集合中。那么\(f\)对应的生成函数就是:\[F(x)=\prod_{i=1}^{n}(\frac{1}{1-x^i})^{a_i}\]现在给出\(F(x)\),要求\(a_i\)。先两边取对数。\[-\ln F(x)=\sum_{i=1}^na_i\ln(1-x^i)\]然后...

2018-10-08 16:33:00 154

转载 POI2014题解

POI2014题解[BZOJ3521][Poi2014]Salad Bar把p当作\(1\),把j当作\(-1\),然后做一遍前缀和。一个合法区间\([l,r]\)要满足条件就需要满足所有前缀和\(\ge 0\),所有后缀和\(\ge 0\),也就是\(\forall i\in[l,r],sum_i-sum_{l-1}\ge 0,sum_r-sum_{i-1}\ge 0\)。也就...

2018-10-07 22:08:00 209

转载 POI2013题解

POI2013题解只做了BZ上有的\(13\)道题。就这样还扔了两道神仙构造和一道计算几何题。所以只剩下十道题了。[BZOJ3414][Poi2013]Inspector肯定是先二分答案,然后每个人的出现区间至少要包含于他自己记录的所有时间点。如果某个人没有记录过那他的出现区间任意。从左往右扫描,维护以下几个东西:\(t\):目前还有多少人的区间不确定。\(s\):当前要求...

2018-10-05 19:26:00 157

转载 POI2012题解

POI2012题解这次的完整的\(17\)道题哟。[BZOJ2788][Poi2012]Festival很显然可以差分约束建图。这里问的是变量最多有多少种不同的取值。我们知道,在同一个强连通分量中的变量的相对大小是限制死了的,即这个强连通分量中的最大值减去最小值不为\(\inf\),而这个区间中的所有数一定都可以被取到(因为这里的边权只有\(0,\pm1\)嘛),所以一个强连通分...

2018-10-04 11:45:00 188

转载 POI2011题解

POI2011题解2214先咕一会。。。[BZOJ2212][POI2011]Tree Rotations线段树合并模板题。#include<cstdio>#include<algorithm>using namespace std;int gi(){ int x=0,w=1;char ch=getchar(); while ((ch...

2018-10-04 11:44:00 167

转载 [Luogu4899][IOI2018] werewolf 狼人

luogusol\(\mbox{IOI2018}\)的出题人有没有看过\(\mbox{NOI2018}\)的题目呀。。。\(\mbox{Kruskal}\)重构树+二维数点。题目相当于是问你从\(S\)出发只经过\(\ge L\)的点,和从\(T\)出发只经过\(\le R\)的点有没有交集。分别建两棵最大/最小\(\mbox{Kruskal}\)重构树,这样从\(S\)出发,...

2018-10-02 21:37:00 111

转载 POI2010题解

POI2010题解我也不知道我为什么就开始刷POI了有些题目咕掉了所以不完整(我都不知道POI到底有多少题)[BZOJ2079][Poi2010]Guilds(貌似bz跟洛谷上的不是一个题?)并查集判孤立点就行了。#include<cstdio>#include<algorithm>using namespace std;int gi(){ ...

2018-09-29 22:18:00 263

转载 退役前的做题记录1.0

退役前的做题记录1.0租酥雨最近很懒qwq,具体表现在写题的时候不想发题解了。但是想想这样也不太好,就决定发个一句话(半句话到几句话不等)题解上来。2018-09.18-2018-09.28[BZOJ3613][HEOI2014]南园满地堆轻絮可以证明答案就是差最大的逆序对的差的一半。[BZOJ3612][HEOI2014]平衡相当于是要选k个不同的数使它们和为0.正负分开...

2018-09-29 19:25:00 326

转载 [BZOJ5330][SDOI2018]反回文串

luogubzojsol枚举一个长度为\(n\)为回文串,它的所有循环位移都可以产生贡献。但是这样算重了。重复的地方在于可能多个回文串循环同构,或者可能有的回文串经过小于\(n\)次循环位移后能够得到自身。一个比较好的处理方式是:对每个回文串求最小的\(x\)使这个串经过\(x\)次循环位移后可以再次成为一个回文串。这样对每个回文串求\(\sum x\)显然就不会算重了。考虑...

2018-09-19 14:55:00 108

转载 [UOJ300][CTSC2017]吉夫特

uojbzojluogusol根据\(Lucas\)定理,\(\binom nm \mod 2=\binom{n\%2}{m\%2}\times\binom{n/2}{m/2}\mod 2\)。由于\(\binom{n\%2}{m\%2}\)的取值只可能是\(0\)或\(1\),以为我们希望\(\binom nm=1\mod 2\),所以\(\binom{n\%2}{m\%2}...

2018-09-18 19:02:00 123

转载 【LGR-051】洛谷9月月赛

【LGR-051】洛谷9月月赛luogu签到题description给出\(K\)和质数\(m\),求最小的\(N\)使得\(111....1\)(\(N\)个\(1\))\(\equiv k \mod m\)。\(m\le10^{11},0 \le k < m\)solution把\(N\)个\(1\)写成等比数列求和的形式,不难推出这个式子:\(10^N\equi...

2018-09-17 20:56:00 126

转载 [BZOJ3202][SDOI2013]项链

bzojluogusol数论多合一。可以考虑分两步做。1、求有多少种不同的珠子,设其数量为\(m\)。2、用\(m\)种颜色对\(n\)个珠子的项链染色,要求相邻不同色,且旋转相同视作同一种方案,求方案数。求有多少种不同的珠子\(A=\sum_{i=1}^a\sum_{j=1}^a\sum_{k=1}^a[\gcd(i,j,k)=1]\)?然而算重了。如果\(i,j,...

2018-09-16 21:54:00 216

空空如也

空空如也

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

TA关注的人

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