自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 告别csdn通告

之前的原因见:https://blog.csdn.net/A1847225889/article/details/94967427现在习惯了用typora写markdown,所以留在csdn的理由已经消失了。至于为什么csdn还更新了那么久,那大概是因为情怀吧。但这个月以来,随着训练量的加大,我已经对同时在两个博客同时分享题解厌烦了。这个博客弃更了,如果要找我的话来博客园吧。再放一次地址:https://www.cnblogs.com/jz-597/...

2020-10-28 21:30:59 532 1

原创 关于博客搬家至博客园的通知

新博客:https://www.cnblogs.com/jz-597/其实我一直都很喜欢CSDN的……只是广告比较多……不过现在CSDN强制登录才能使博客被人看到,我迫不得已才搬家去博客园。写博客的目的不止是记录,还有分享。虽然说没有多少人看,但我还是希望知识能被更广大的群众得到。对CSDN的做法,我表示强烈的谴责。不过,这并不意味着我不会继续更新这个博客。看心情吧,心情好的话可能两边都...

2019-07-07 10:25:56 588

原创 2017 ACM-ICPC World Finals D Money for Nothing

题目在一个平面直角坐标系上有nnn个矩形的左下端点和mmm个矩形的右上端点。找到一个左下端点和一个右上端点,使得形成的矩形面积最大。n,m≤5∗105n,m\le 5*10^5n,m≤5∗105似曾相识。首先将一些显然不会最优的点去掉,那么就会得到两个点的序列,都是从左上到右下排布。考虑对于一个右上端点aaa,假如有左下端点ppp比左下端点qqq优:(xa−xp)(ya−yp)≥(xa−xq)(ya−yq)(x_a-x_p)(y_a-y_p)\ge (x_a-x_q)(y_a-y_q)(xa

2020-10-15 19:02:59 553

原创 2017-2018 ACM-ICPC, Central Europe Regional Contest (CERC 17) I Intrinsic Interval

题目给你一个排列,定义一个连续段为一个子区间,其中包含的数是连续的。对于一个子区间,求出包含它的本源连续段,即包含它的最小的连续段。需要处理若干个询问。n,m≤105n,m\le 10^5n,m≤105正解一眼看下去这不就是析合树吗?于是调了半天析合树,最终艰难地通过了。当然有些比较阳间的做法:可以发现对于询问的区间[L,R][L,R][L,R],找到最小的rrr使得存在lll,[L,R]⊆[l,r][L,R]\subseteq [l,r][L,R]⊆[l,r]并且[l,r][l,r][l

2020-10-15 18:40:43 258

原创 IOI2021集训队作业

IOI2021集训队作业150题中完成135题……对于我这种又菜又要学文化课的选手怎么可能办得到啊……不过能做一点是一点吧……毕竟有那么好的机会不能浪费啊……本次泛做试题来自于 21 场 ICPC 竞赛,所有竞赛均在 Codeforces 的 GYM 中可以找到(下面列表 中结尾的数字代表其在 GYM 中的场次编号,例如 101221 对应 http://codeforces.com/gym/101221):A 2014 ACM-ICPC World Finals,101221。B 2015 A

2020-10-15 18:18:48 2698 1

原创 6818. 【2020.10.07提高组模拟】数列递推

题目有个非负整数集合SSS,大小为mmm。接下来会有nnn个询问,每次询问对于一个数列,给出a0,a1,ka_0,a_1,ka0​,a1​,k,递推式为ai+2=kai+1+aia_{i+2}=ka_{i+1}+a_iai+2​=kai+1​+ai​,max⁡x∈Sax\max_{x\in S} a_xmaxx∈S​ax​为多少。n≤3∗105n\le 3*10^5n≤3∗105m≤105m\le 10^5m≤105比赛的时候直接推通项来搞,最终被它的精度问题搞死了。。。假如存在相邻的两项不异

2020-10-07 18:35:20 147

原创

杂从杂题等东西中得到的小技巧,没时间写题写题解就放这里了。upd:10.6关于无向图无环定向:设fSf_SfS​表示SSS中的点已经形成了DAG的方案数。转移的时候枚举点集TTT,满足T⋂S=∅T\bigcap S=\emptyT⋂S=∅并且TTT中的点之间没有连边,然后转移到S⋃TS\bigcup TS⋃T,乘上容斥系数(−1)∣T∣+1(-1)^{|T|+1}(−1)∣T∣+1。另一种表示方法是求出色多项式F(x)F(x)F(x),则(−1)nF(−1)(-1)^nF(-1)(−1)nF(−1

2020-10-06 22:45:35 113

原创 6812. 【2020.10.05提高组模拟】战争

题目有若干个国家,第iii个国家有aia_iai​个部落。国家之间会随机地发生战争,对于两个国家AAA和BBB(分别表示其部落的数目),发生战争后:有ppp的概率变成国家A+1A+1A+1和B−1B-1B−1个国家111。有ppp的概率变成国家B+1B+1B+1和A−1A-1A−1个国家111。有1−2p1-2p1−2p的概率变成A+BA+BA+B个国家111。问大一统的期望战争次数。n≤4∗107n\le 4*10^7n≤4∗107,输入由奇怪的方式给出。模质数。神仙题。题解是构造了

2020-10-06 21:30:17 191

原创 6816. 【2020.10.06提高组模拟】随机的排列

题目有个排列ppp。对于两个位置iii和jjj,如果有边从iii连向jjj,当且仅当pi>pjp_i>p_jpi​>pj​且对于任意k∈(min⁡(i,j),max⁡(i,j))k\in (\min(i,j),\max(i,j))k∈(min(i,j),max(i,j)),pk<pjp_k<p_jpk​<pj​。你要选择一些点,选择某个点之后这个点以及其连向的点会被覆盖。求要覆盖所有点最少需要的点。支持交换相邻两个位置的操作。n≤105n\le 10^5n≤1

2020-10-06 21:15:26 175

原创 6815. 【2020.10.06提高组模拟】树的重心

题目给你一棵树,每个点有点权。一个点的贡献为:所有以它为编号最小的(即如果有两个重心,它是编号小那个)重心的大小为kkk的树连通块的方案数乘点权。问贡献和。n≤5∗104n\le 5*10^4n≤5∗104k≤500k\le 500k≤500首先O(nk2)O(nk^2)O(nk2)的没有人想不到吧,直接树上背包(这里时间复杂度O(nk)O(nk)O(nk))+换根(这里时间复杂度O(nk2)O(nk^2)O(nk2))。这个方法太low,原因是我们分别对于每个点求出以它为重心的方案数。于

2020-10-06 21:00:08 309

原创 AGC039F Min Product Sum

AGC039F一个n∗mn*mn∗m的矩阵,每个位置上可以填[1,K][1,K][1,K]的整数。设fi,jf_{i,j}fi,j​表示与(i,j)(i,j)(i,j)同行同列的数的最小值。求所有的方案中∏i=1n∏j=1mfi,j\prod_{i=1}^n \prod_{j=1}^m f_{i,j}∏i=1n​∏j=1m​fi,j​的值的和。n,m,K≤100n,m,K\le 100n,m,K≤100补题解。首先题目可以等价成这样:设BBB为原来的矩阵,AAA为另一个矩阵满足Ai,j≤min

2020-09-29 21:05:02 239 1

原创 AGC037F Counting of Subarrays

AGC037F定义一个串SSS为级别(k,m)(k,m)(k,m)为:∣S∣=1|S|=1∣S∣=1并且SSS中唯一的数为kkk。SSS由大于等于mmm个级别为k−1k-1k−1的串拼接而成。每个串可以同时属于多个级别。给出数组aia_iai​,求连续子序列的数量,满足存在kkk使得这个子序列为级别(k,m)(k,m)(k,m)。m≤n≤2∗105m\le n\le 2*10^5m≤n≤2∗105(这里把题面中的LLL换成了mmm,为了不和下面的题解起冲突)补题解。按照值从小往大考虑

2020-09-29 20:36:23 241

原创 AGC025F Addition and Andition

AGC025F有两个长度为nnn和mmm的二进制数xxx和yyy。要做如下操作kkk次:x+=x&y,y+=x&yx+=x \& y,y+=x\&yx+=x&y,y+=x&y问kkk次之后xxx和yyy分别是多少。n,m,k≤106n,m,k\le 10^6n,m,k≤106补很久前的题解。模拟一下暴力:操作kkk次,每次操作就是,从高位往低位,如果两个串对应位上的数为(1,1)(1,1)(1,1),那么将这两位清空并且向前进一位。不妨改变一下

2020-09-29 19:47:40 248

原创 CF506C Mr. Kitayuta vs. Bamboos

CF506C有nnn个竹子,一开始的高度为hih_ihi​,每天末尾生长aia_iai​。有mmm天,每天中间你可以选择kkk棵竹子(可以重复选),使得它们的高度减ppp,如果减到负数就变为000,但是这个竹子没有消失。求第mmm天末最高的竹子最矮多少。n≤105n\le 10^5n≤105巧妙的转化。显然二分答案,转化成判定性问题。我们需要找到一种方案满足最终所有的竹子的高度都小于等于midmidmid。如何判定?这里用了个奇妙的转化:如果将时间倒流,就可以视为,每过一天,竹子会缩短aia

2020-09-29 19:19:47 142

原创 AGC032D Rotation Sort

AGC032D有个排列pip_ipi​,每次可以以AAA的代价将某个数移到右边的一个位置,或者可以以BBB的代价移到左边的一个位置。问将其变成升序排列花的最小代价。n≤5∗103n\le 5*10^3n≤5∗103考虑px=1p_x=1px​=1的位置:最终它一定要移到最左边。移到最左边有两种方法:花BBB的代价将pxp_xpx​移到最左边;花A∗左边的数的个数A*左边的数的个数A∗左边的数的个数的代价将左边的数移到pxp_xpx​的右边。注意到如果我们用了后面的这个操作,我们完全可以让pxp_x

2020-09-28 22:10:49 127

原创 ARC101F Robots and Exits

ARC101F有nnn个机器人,有mmm个洞,分布在一个数轴上。每次可以将所有机器人往左或往右移动一格。问不同的机器人掉入洞的方案数(两个方案不同,当且仅当存在一个机器人掉入了不同的洞)。n≤105n\le 10^5n≤105吼题。首先记每个机器人向左和向右移动多少步就可以掉进坑中。(左边或右边没有坑的机器人忽略)用个二元组(l,r)(l,r)(l,r)来记:向左最多移动了lll,向右最多移动了rrr。操作相当于(l,r)(l,r)(l,r)变成(l+1,r)(l+1,r)(l+1,r)或

2020-09-28 20:37:12 196

原创 AGC032E Modulo Pairing

AGC032E有个2∗n2*n2∗n的数组aia_iai​,你要给其中的数两两配对,使得两个数之和模MMM的最大值最小。n≤105n\le 10^5n≤105m≤109m\le 10^9m≤109简化题意:对于两个数xxx和yyy,若x+y<Mx+y<Mx+y<M,则答案和x+yx+yx+y取max⁡\maxmax;若x+y≥Mx+y\geq Mx+y≥M,则答案和x+y−mx+y-mx+y−m取max⁡\maxmax。先考虑一个简化的问题:如果要两两配对,使得它们的和的最大值

2020-09-27 21:13:08 149

原创 CF559E Gerald and Path

CF559E在一个数轴上,有nnn条线段,你可以决定它为[ai,ai+bi][a_i,a_i+b_i][ai​,ai​+bi​]或者是[ai−bi,ai][a_i-b_i,a_i][ai​−bi​,ai​]。问所有线段的并最大是多少。好玩的DP。按照aia_iai​排序。设fi,jf_{i,j}fi,j​表示,考虑了前iii个线段,其中延伸到的最右的地方是jjj,最大的并。转移的时候如果选择了[ai+1,ai+1+bi+1][a_{i+1},a_{i+1}+b_{i+1}][ai+1​,ai+

2020-09-27 19:37:34 123

原创 CF685C Optimal Point

CF685C在一个三维空间中有若干个点。你要找到一个整点使得它与若干个整点的曼哈顿距离最大值最小。n≤105n\le 10^5n≤105坐标≤1018坐标\le 10^{18}坐标≤1018简单题+调半天首先可以类比二维平面的曼哈顿距离和切比雪夫距离的转化:(x,y)(x,y)(x,y)到原点的曼哈顿距离为∣x∣+∣y∣|x|+|y|∣x∣+∣y∣,切比雪夫距离为max(∣x∣,∣y∣)max(|x|,|y|)max(∣x∣,∣y∣)。那么(x,y)(x,y)(x,y)到原点的曼哈顿距离相当于

2020-09-25 22:19:18 346

原创 ARC096F Sweet Alchemy

ARC096F一棵树,每个节点有个权值mim_imi​。你要给每个点钦定一个非负整数cic_ici​,要求:cfai≤ci≤cfai+dc_{fa_{i}}\le c_i\le c_{fa_{i}}+dcfai​​≤ci​≤cfai​​+d并且满足∑mici≤x\sum m_ic_i\le x∑mi​ci​≤x。最大化∑ci\sum c_i∑ci​。n≤50n\le 50n≤50x,d≤109x,d\le 10^9x,d≤109显而易见首先差分一下,就变成了一个背包问题:物品的代价为子树中m

2020-09-25 19:45:45 157

原创 ARC089F ColoringBalls

ARC089F有nnn个排成一行的白色(w)小球。给你个操作序列,r表示将一段区间染成红色,b表示将一段区间染成蓝色(其中这个区间不能有白色的球)。区间可以为空。问操作完之后,可能得到的不同的小球颜色序列的个数。n≤70n\le 70n≤70被ARC打倒了。。。先考虑如何判定是否有可行解:首先把字符串unique,然后以w为分界点分成若干段。对于某一段,假如它有xxx个bbb,那么它便可以以以下操作完成:x=0x=0x=0。操作:r。x>0x>0x>0。操作:r+b

2020-09-24 22:00:46 241

原创 AGC023F 01 on Tree

AGC023F一棵树,每个点上有000或111的点权。你要钦定一个遍历顺序,使得:每个点遍历之前,它的所有祖先都被遍历过。按照遍历顺序得到一个点权序列,求这个点权序列的逆序对的最小值。n≤2∗105n\le 2*10^5n≤2∗105一天连续看两道题的题解有点心虚。。。正解似曾相识?关键思路:将“价值”最大的节点和父亲合并。每个节点代表一个遍历的序列,每次选择一个点和父亲合并(意味着选了父亲之后立刻选它),一直这样操作直到剩下一个点。可以发现这样操作的方案可以对应上所有的遍历方案。考虑两

2020-09-22 22:36:54 137

原创 AGC028D Chords

AGC028D在一个有2n2n2n个点的圆上,有kkk对点被钦定右边,剩下2(n−k)2(n-k)2(n−k)个点任意配对。问所有的方案中,所有的连通块的个数之和。n≤300n\le 300n≤300思维僵化。。。考虑分别对每个连通块计算它的贡献。每个连通块以它的左右端点来统计。令fl,rf_{l,r}fl,r​表示:lll和rrr在一个连通块中,并且[l,r][l,r][l,r]内的点连向的点都在[l,r][l,r][l,r]内,这样的方案数。记gig_igi​表示iii个点任意配对的方案

2020-09-22 19:52:50 180

原创 3977. 密码破译

题目正解快速判断长度为xxx的串是不是循环节,只需要判断len−xlen-xlen−x的串是否为区间的border。哈希处理。注意到如果xxx不是循环节,则它的因数都不会是循环节。所以可以枚举xxx的质因子,长度除以质因子之后判断是不是,直到不是循环节为止,这样就可以得知最短循环节的这个质因子的指数。代码using namespace std;#include <cstdio>#include <cstring>#include <algorithm&g

2020-09-19 16:00:57 186

原创 AGC036D Negative Cycle

AGC036D有个大小为nnn的有向图,其中有n−1n-1n−1条不可以删的边,连着(i,i+1)(i,i+1)(i,i+1)。对于任意(x,y),x≠y(x,y),x\neq y(x,y),x​=y,都有这样的边:如果x<yx<yx<y,那么(x,y)(x,y)(x,y)连一条−1-1−1的边。如果x>yx>yx>y,那么(x,y)(x,y)(x,y)连一条111的边。这些都是可以删的边,每条边都有个删除的代价。现在要删除代价和尽量少的边,使得图中不存在负环。

2020-09-18 21:13:49 279

原创 AGC036E ABC String

AGC036E有个由A,B,CA,B,CA,B,C组成的字符串,要找到其中最长的一个子序列,满足:A,B,CA,B,CA,B,C出现次数相等。子序列中相连的字母不同。∣S∣≤106|S|\le 10^6∣S∣≤106似乎杂题的时候遇见过呢。。。这题是个乱搞好题,反正看网上若干篇博客都感觉不一样。这里说说我的乱搞做法:显然有这样一条性质:对于一个字符串来说,如果有个子序列满足相连的字母不同,那么它一定可以通过如此操作:每次删去形如BACBACBAC中的AAA,或者BABBABBAB中的ABA

2020-09-17 22:04:49 199

原创 AGC020E Encoding Subsets

AGC020E对于一个010101串SSS,你可以对SSS进行如下操作:找到一段形如AA…AAA\dots AAA…A(kkk个AAA)的子串,其中AAA代表一种字符串,取的kkk大于等于222。将这段子串变成(A∗k)(A*k)(A∗k)。然后继续这样操作。给你010101串SSS,你要求所有SSS的子集TTT(即Ti≤SiT_i\le S_iTi​≤Si​),求其能够经过这样的操作能表示的不同的串的方案。∣S∣≤100|S|\le 100∣S∣≤100先考虑对于一个串怎么做。可以操作的过

2020-09-16 21:18:45 112

原创 AGC031D A Sequence of Permutations

AGC031D有个排列的数列,a1=pa_1=pa1​=p,a2=qa_2=qa2​=q。f(p,q)f(p,q)f(p,q)表示第pip_ipi​个数为qiq_iqi​的排列,即f(p,q)pi=qif(p,q)_{p_i}=q_if(p,q)pi​​=qi​an=f(an−2,an−1)a_n=f(a_{n-2},a_{n-1})an​=f(an−2​,an−1​)问第aka_kak​是多少。n≤105,k≤109n\le 10^5,k\le 10^9n≤105,k≤109一开始思考的时候

2020-09-14 18:51:06 116

原创 AGC029F Construction of a tree

AGC029F有nnn个点。给你n−1n-1n−1个点集EiE_iEi​,你要在每个点集中选择两个点,在它们之间连一条边,要求最后形成一棵树。要求输出方案。n≤105n\le 10^5n≤105∑∣Ei∣≤2∗105\sum |E_i|\le 2*10^5∑∣Ei​∣≤2∗105独自思考的时候想到了个不太好写的做法。大概描述:对每个点集新建一个点(记作方点),连向点集内的所有点(记作圆点)。在形成的图中搞出dfs树,设fi,jf_{i,j}fi,j​表示搞完了iii的子树,jjj为iii的子树中

2020-09-13 21:25:21 144

原创 AGC027E ABBreviate

AGC 027E有个字符串sss,由’a’和‘b’组成。可以如此操作:将一个’aa’改成’b’。将一个’bb’改成‘a’。问这样形成的本质不同的字符串个数。n≤105n\le 10^5n≤105离正解差一步。按照套路,先考虑如何判定:即枚举一个字符串ttt,判定它是否能够被sss操作得到。先手玩一下单个字符能被哪些字符串操作得到。假如这个字符是aaa。它被操作了ccc次,那么cntb≡−c(mod3)cnt_b\equiv -c \pmod 3cntb​≡−c(mod3)。归纳一

2020-09-13 14:00:13 209

原创 CF506E Mr. Kitayuta‘s Gift

CF506E有个字符串,插入nnn个字符使得它变成回文串。问形成的不同的回文串的个数。(洛谷的题目大意有问题)∣s∣≤109|s|\le 10^9∣s∣≤109n≤200n\le 200n≤200神仙题。网上一堆博客讲得很清楚,那么这里就简单地复述一下。先考虑暴力。设fi,l,rf_{i,l,r}fi,l,r​表示回文串决定了前后iii个字符,尽量给字符串匹配,剩下的字符串为[l,r][l,r][l,r]的方案数。gig_igi​表示决定了前后iii个字符,整个字符串匹配完了的方案数。

2020-09-13 11:38:59 251

原创 5507. 【清华冬令营2018模拟】取石子

题目正解直接说做法了,挺好理解的。钦定a≤ba\le ba≤b。设r=xmod  (a+b)r=x\mod (a+b)r=xmod(a+b)。分四种情况讨论:r∈[0,a−1]r\in [0,a-1]r∈[0,a−1]。这个情况没有意义。r∈[a,b−1]r\in [a,b-1]r∈[a,b−1]。这个情况下,AAA能多走一步而BBB不能,所以只要出现了这个情况AAA必胜。r∈[b,2a−1]r\in [b,2a-1]r∈[b,2a−1]。这个情况下,两个人都能各走一步。所以这个情况相当

2020-09-12 20:15:49 161

原创 AGC031F Walk on Graph

AGC031F给你一个有nnn个点mmm条边的无向图。QQQ次询问,每次询问SSS到TTT,是否有路径的权值恰好为RRR。路径权值的定义:∑i=1k2i−1cimod  MOD\sum_{i=1}^k2^{i-1}c_i \mod MOD∑i=1k​2i−1ci​modMOD,cic_ici​表示经过的第iii条边的边权。MODMODMOD给定。MOD≤106MOD\le 10^6MOD≤106n,m,Q≤5∗104n,m,Q\le 5*10^4n,m,Q≤5∗104神仙题。首先感觉正着做要

2020-09-11 18:57:08 181

原创 AGC022F Checkers

题目洛谷翻译:https://www.luogu.com.cn/problem/AT3951正解诡异DP……当AAA和BBB变成2A−B2A-B2A−B的时候,就让AAA当BBB的父亲。最终会形成一棵带儿子相对顺序的树。一个点的贡献可以视作2dicixi2^{d_i}c_ix_i2di​ci​xi​的形式,其中xix_ixi​太大,所以直接将其当成未知数考虑。did_idi​表示节点的深度。cic_ici​为正负号。接下来考虑怎么求出cic_ici​:按深度优先顺序加点,加点前将父亲的子树中

2020-09-02 22:37:17 161

原创 莫队二次离线学习小记

NOI的时候遇到了个毒瘤的莫队相关。莫队二次离线可以做其中的部分分。例题:给出一个序列ai{a_i}ai​,然后有若干个询问,每次询问[l,r][l,r][l,r]中的逆序对个数。(正好就是NOI2020D1T3的其中一档部分分。)序列长度为nnn,询问个数为mmm。nnn和mmm同阶,所以后面分析时间复杂度的时候都用nnn来表示。朴素做法:显然可以莫队,设当前的指针移到[L,R][L,R][L,R],用个树状数组装下[L,R][L,R][L,R]中的数,在左右指针移动的时候计算答案的变化量

2020-09-01 20:45:26 159

原创 NOI2020爆炸记

Day-2坐高铁到长沙。沿途应该是经过了很多山区,隧道特别多,导致耳朵有些不适。下高铁的时候还有点头晕。到了酒店休整一会儿出去吃饭。九个人五百块的一顿,每一盘菜都小的可怜,看分量似乎还不如吃粗菜馆。吃完饭洗完澡后不久头就不晕了。小腐一阵后睡觉。Day-1早餐后玩了玩yyt电脑上的国际象棋,悔棋若干步之后终于下赢了电脑。小腐一阵,然后打了两个板子。午餐之后有车来接我们去长沙一中。领取物资之后很快安顿下来。宿舍条件特别好,什么都已经帮你准备好了。就连插座都有。晚餐是自助餐。晚上的时候

2020-08-18 16:55:46 877 1

原创 6789. 2020.08.09【NOI2020】模拟T1 高三

题目求长度为nnn的,每个位置的取值为[1,k][1,k][1,k]之间的整数的,连续上升子段长度不超过mmm的序列的个数。n≤1e9n\le 1e9n≤1e9m,k≤5e4m,k\le 5e4m,k≤5e4正解神仙套路题……首先可以想到一个DP:设fnf_nfn​表示长度为nnn的序列的答案。方程:fn=∑fn−i(ki)f_n=\sum f_{n-i}\binom{k}{i}fn​=∑fn−i​(ik​)。这个DP显然是错误的,因为可能会有两个连续的序列合在一起。尝试去用一些奇技淫巧来

2020-08-10 15:48:52 346

原创 LOJ3160 「NOI2019」斗主地

LOJ3160 「NOI2019」斗主地正解想了半天发现自己连第一步都没有想出来……翻翻题解发现人们都不屑于讲这步……就是说,洗牌之后,每种可能出现的方案的出现概率是相同的。为什么……从初始状态开始,一个最终状态的概率是若干步的概率乘起来的。看分母,是n!n!n!;看分子,是Ai!(n−Ai)!A_i!(n-A_i)!Ai​!(n−Ai​)!,从而得证,概率为1(nAi)\frac{1}{\binom{n}{A_i}}(Ai​n​)1​。当然有个组合意义的说法:因为两堆牌的内部的顺序固定,所以它

2020-08-08 15:39:22 220

原创 6785. 2020.08.07【NOI2020】模拟T3 重映射

题目设g(x)g(x)g(x)为xxx的可重质因子数目,f(x)=2g(x)f(x)=2^{g(x)}f(x)=2g(x)。求∑i=1nf(i)\sum_{i=1}^nf(i)∑i=1n​f(i)正解奇怪的数论知识增加了。介绍一个叫power number的东西。power number是所有的质因子的指数都大于等于222的数。每个power number都可以表示成a2b3a^2b^3a2b3的形式,其中a,b∈Z+a,b\in Z^+a,b∈Z+power number的数量是比较少的,

2020-08-08 15:15:31 274

原创 6782. 2020.08.06【NOI2020】模拟T3 乌拉乌拉

题目给定一个质数ppp以及一个数列aia_iai​,求:∑i=1n∑j=1nf(ai,aj)f(aj,ai)mod  p\sum_{i=1}^n\sum_{j=1}^nf(a_i,a_j)f(a_j,a_i) \mod p∑i=1n​∑j=1n​f(ai​,aj​)f(aj​,ai​)modp其中f(x,y)f(x,y)f(x,y)为最小的iii满足∃j,xi=yj(modp)\exist j,x^i=y^j\pmod p∃j,xi=yj(modp)n≤105n\le 10^5n≤105p≤1018

2020-08-08 14:50:45 264

空空如也

空空如也

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

TA关注的人

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