E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
牛客多校
牛客多校
第八场8月9日补题记录
CFuzzyGraph题意:给定一个nnn个节点组成的无向图,现给这些点染成红、绿、蓝三色。若一条边的两个端点颜色不同,则该边仍为黑色,否则染成两端点共同的颜色。要求:基础要求:所有的点仍被黑色边连接。(可选)三种颜色的点数量相同。(可选)三种颜色中点数目最多的一个颜色,不存在该颜色的边。需要在2、3点要求中选择一条达成。问染色方案。解法:如果此题图是一个二分图,那么染色方案就非常的简单了——直接
懵哥很懵
·
2023-04-19 16:29
补题记录
acm竞赛
算法
2022
牛客多校
第二场
D.LinkwithGameGlitch题意:用aaa个bbb物品可以生产ccc个ddd物品,询问最大的www,用aaa个bbb物品可以生产wcwcwc个ddd物品,物品不能无限生产。解析:建图。对于一个环,如果边权积大于一,则可以无限生产。增加www之后,nnn结点环的边权积为d1d2...dn×wnd_1d_2...d_n\timesw^nd1d2...dn×wn。取logloglog,判断边
hydqiln
·
2023-04-13 00:57
算法
c++
图论
2022 年
牛客多校
第十场补题记录
BFallGuys-PerfectMatch题意:给定n×nn\timesnn×n的棋盘,每个格子有一个颜色ai,ja_{i,j}ai,j,保证每种颜色出现次数不超过202020次。问站在哪个格子,到达任意一个格子的曼哈顿距离的最大值最小。n≤1×103n\leq1\times10^3n≤1×103,颜色数目m≤n2m\leqn^2m≤n2。解法:最大值最小,考虑二分答案。首先将曼哈顿距离∣x∣+
懵哥很懵
·
2023-01-13 13:48
补题记录
算法
2022 年
牛客多校
加赛场补题记录
BBustlingCity题意:给定一个nnn个点nnn条边的有向图,第iii个点恰有一条出边指向aia_iai。在每个点上恰有一个商人,一个时刻位于点iii处的商人会走到aia_iai号节点,问每个节点第一次有kkk个商人同时在该点的时间。n,k≤1×106n,k\leq1\times10^6n,k≤1×106。解法:将图分成若干个连通块,每个连通块由一个环和树根在环上的内向树构成。首先考虑树上
懵哥很懵
·
2023-01-13 13:17
补题记录
链表
算法
数据结构
(2022
牛客多校
二)K-Link with Bracket Sequence I(动态规划)
题目:样例输入:322()24)(24()样例输出:112题意:已知括号序列a是一个长度为m的合法括号序列b的子序列,求可能的序列b的数量。分析:f[i][j][k]表示在序列b的前i位中,包含序列a的前j个字符,且左括号比右括号多k个的方案数最后的答案显然是f[m][n][0]更新方法:我们每次枚举序列b中第i个字符的可能情况,以及其是否参与到与序列a的lcs序列中,所以就会有四种情况,我们分别
AC__dream
·
2022-07-25 07:07
动态规划
动态规划
(2022
牛客多校
二)L-Link with Level Editor I(动态规划)
题目:样例1输入:33121123112样例1输出:-1样例2输入:33121112123样例2输出:2题意:有n个世界,每个世界有n个点,编号从1~n,m条边,我们可以从这些世界中选择一个子段进行游戏,规则为从任意一个世界的1出发,每个世界可以原地不动或者经过一条边走到另一个位置,在此操作后会直接传送到下一个世界的相同编号的点,到达点m即为胜利。要求选出一个尽可能短的子段,使得存在至少一种方案可
AC__dream
·
2022-07-25 07:07
动态规划
动态规划
(2022
牛客多校
)D-Link with Game Glitch(spfa)
题目:样例输入:33112212211311样例输出:0.5000000000题意:给定m个物品合成的方式,求一个最大的合成损耗参数w,使得所有物品都无法通过无限合成的方式无限获得。分析:需要注意的一点是损耗参数值越大代表物品合成时损耗越少,所以也就是说这道题目的w具有单调性,当w到达一个边界值时,w再大就会出现有些物品可以无限获得,而w再小则所有物品都不可以无限获得,所以我们可以直接二分答案来求
AC__dream
·
2022-07-25 07:07
spfa
算法
(
牛客多校
二)J-Link with Arithmetic Progression(最小二乘法/三分)
题目:样例输入:33-10130011311451419198100.0000000000000000.166666666666667129.225274725274716题意:给定一个数列a,将其修改为一个等差数列b,代价为,求最小代价。这道题目其实有三种思路:(1)三分套三分,我们先三分公差d,然后再三分首项a0,这样就能够求得答案。(2)三分,我们直接三分公差d,设首项是x,然后列出代价表达
AC__dream
·
2022-07-25 07:03
数学知识
最小二乘法
算法
机器学习
2020
牛客多校
训练2 I Interval(对偶图最短路求最小割)
先转化成网格图,跑最大流是不可能跑最大流的,这数据范围一下就卡死,而且还要开mapmapmap来判重只能跑跑对偶图最短路这样子对偶图图如图所示,除了网格本来有的边之外的图就是对偶图,思想就是用两个点把你原图有的边给割掉,两点间的权值也等于原图这条边的权值,跑出来的最短路即为最小割解释一下建图方式:如果j>nj>nj>n就连到汇点如果i#defineintlonglongusingnamespace
爱睡觉的Raki
·
2022-03-14 07:08
图论
网络流
多校
图论
算法
迪杰斯特拉算法
2020年
牛客多校
第七场I Valuable Forests
题意:一个森林的代价为内部每个节点的度数平方和,求所有为n个点的森林代价之和。题解:先上一下公式:定义:res[n]res[n]res[n]为nnn个节点的森林种数,令res[0]=1res[0]=1res[0]=1,显然res[1]=1res[1]=1res[1]=1先来求这个数组。考虑已知res[0..n−1]res[0..n-1]res[0..n−1]怎么求res[n]res[n]res[n
Z~柳
·
2020-09-17 14:12
多校
2018
牛客多校
赛第二场 G transform(二分答案 + 前缀和)
大致题意:n个商店排成一列,对于每个商店i,他所在位置位pi,里面有ai个商品。现在你要在一个商店经营,位置任意选择。当你的商店东西卖完之后,你可以从旁边的商店调集商品到你的商店。每次调集一个商品的代价是距离的两倍。现在问你给你T这么多的钱,问你最多可以调集多少商品到你所在的商店。朴素的想法就是暴力枚举你所在的位置,然后看T这么多钱最多可以从两边拿多少东西。我们可以二分我移动的半径,根据半径可以确
alpc_qleonardo
·
2020-09-16 12:04
二分答案
k短路(HDU6705)
这提和
牛客多校
的一道求第k小团的题很像(思想很像)。KthMinimumClique可以先看看这道题。回到题。
xiaonanxinyi
·
2020-09-16 00:56
HDU
BFS
k短路
我的所有博客分类
个人分类博客贴(CSDN分类太少了)2019
牛客多校
训练营(33)2019
牛客多校
训练营目录贴&感悟(4)2019
牛客多校
训练营(第一场)(9)2019
牛客多校
训练营(第二场)(8)2019
牛客多校
训练营
int *zym;
·
2020-09-16 00:11
点这里进入我的博客分类
点这里进入我的博客分类!
点这里进入我的博客分类!!
博客分类
2020
牛客多校
9:B. Groundhog and Apple Tree(树形DP + 分类讨论 + 贪心)
题目大意:有一棵苹果树,每个节点有一个苹果,吃掉uuu点的苹果能获得aua_uau点HP,经过第iii条边需要消耗wiw_iwiHP,在原地等待一秒可以获得111HP,每条边只能经过两次,问从1号节点出发吃掉所有苹果最少需要等待多少秒。分析:首先在某个点一次性把所需要的HP等够是显然正确的,根据每条边只能经过两次,解的形式一定是先吃掉某棵子树,再回到根,再吃其它子树,最优解是一个吃的顺序的问题,而
猝死在学ACM的路上
·
2020-09-14 20:28
树形dp
贪心
分类讨论
思维
2020
牛客多校
10:Identical Trees(树hash + 树同构 + 费用流模板)
题意:给出两棵同构的有根树,同构修改点的标号使得两棵树完全一样,至少需要修改多少次。分析:肯定是将子树和另外一棵的某个子树对应,而两棵子树的问题是一个子问题,显然只有同构的子树才可以对应,这要用到树hash来判断同构。树hash形如:hash[u]=∑v∈son[u]hash[v]∗prime[son_size[v]]+1hash[u]=\displaystyle\sum_{v\inson[u]}
猝死在学ACM的路上
·
2020-09-14 20:28
树hash
树同构
费用流
2020
牛客多校
第二场G
题意:给你两个序列,问你从第一个序列中有多少个与第二个序列长度相同的并且对应位置都是大于等于第二个序列的子串。题解:神仙bitset题,维护第二个序列的bitset,例如样例中的233,按照大小排序后维护的m个bitset为:0100,0110,0111,,样例中的数据维护的bitset不是很好理解,在举一个例子比如:24536,按照大小排序后的m个bitset为:010000,010010,01
qq_2456160268
·
2020-09-14 19:35
ACM
数据结构
算法
2020
牛客多校
第五场H
题意:给你n个数,每次询问一个区间,问询问区间的子区间数取&去重后一共有多少个,强制在线题解:首先由与是&操作,那么对于第i个位置,不管是往左还是往右取&都是一个不增区间,具有单调性了,那么我们其实是可以通过二分来求得对于第i个位置,它往一个方向取&后会在哪些地方改变,如果可以离线那么这道题就可以和REQ这道题类似的做法,但是本题强制在线,而且询问是区间询问可以考虑用主席树来进行维护,大体思路与R
qq_2456160268
·
2020-09-14 19:35
ACM
数据结构
算法
2018/7/22一周训练日记总结
今天补了补昨天
牛客多校
的几个题,其实能补的也不多,一个树状数组的,另一个二分贪心过的题,还有一个树形dp题没有补出来通过这种的训练,发现能做出来的多校题基本上分为这几个类别:贪心,思维,线段树或树状数组
胖亚亚
·
2020-09-14 19:42
2018年暑假训练日记
欧拉降幂公式的证明
欧拉降幂公式与证明欧拉降幂公式证明欧拉降幂公式与证明转载自D-Tesla欧拉降幂公式AK≡AK%ϕ(m)+ϕ(m)(modm)K>ϕ(m)AK≡AK%ϕ(m)+ϕ(m)(modm)K>ϕ(m)证明今天在
牛客多校
的群里看一个数学大佬写的证明
海边拾贝的言
·
2020-09-13 03:31
【2020
牛客多校
第四场 J】Jumping on the Graph 题解
题目大意 给定一幅nnn个点mmm条边的无向连通图,边有边权,定义D(i,j)D(i,j)D(i,j)表示从iii到jjj的所有路径中,次大边权最小是多少(如果路径只有一条边那么次大边权为000)。 求∑i=1n∑j=i+1nD(i,j)\sum_{i=1}^n\sum_{j=i+1}^nD(i,j)∑i=1n∑j=i+1nD(i,j)。 n≤105,m≤150000n\leq10^5,\\
rzO_KQP_Orz
·
2020-09-10 17:01
算法_根号平衡
算法_并查集
算法_启发式合并
Quadratic equation
Quadraticequation
牛客多校
九B给定$(x+y)\%mod=b$$(x*y)\%mod=c$求$x,y$二次剩余求$((x-y)^{2})\%mod=(b\timesb-4\timesc)
asmallfish1985
·
2020-08-25 16:36
2019
牛客多校
训练营第三场H.Magic Line
2019
牛客多校
训练营第三场H.MagicLine题目链接题目描述Therearealwayssomeproblemsthatseemsimplebutisdifficulttosolve.ZYBZYBZYBgotNNNdistinctpointsonatwo-dimensionalplane.Hewantstodrawamagiclinesothatthepointswillbedividedi
醒者
·
2020-08-25 06:01
思维
2019
牛客多校
训练营第二场 A.Eddy Walker
题目链接参考博客题目描述Eddylikestowalkaround.Especially,helikestowalkinaloopcalled“Infiniteloop”.But,actually,itisjustaloopwithfinitelength(Anyway,thenamedoesn’tmatter).Eddycanwalkinafixedlength.Hefindthatittake
醒者
·
2020-08-25 06:31
2019
牛客多校
训练营第二场 F. Partition problem
题目链接题目描述Given2N2N2Npeople,youneedtoassigneachofthemintoeitherredteamorwhiteteamsuchthateachteamconsistsofexactlyNNNpeopleandthetotalcompetitivevalueismaximized.Totalcompetitivevalueisthesummationofcom
醒者
·
2020-08-25 06:31
暴力
牛客多校
1.H.Minimum-cost Flow
牛客多校
1.H.Minimum-costFlow前话:因为多组没有初始化cntcntcnt边的数量,导致一直超时,懵逼了,对于多组数据重建图时,只需要初始化cntcntcnt和h[]h[]h[]数组(head
Harris-H
·
2020-08-25 05:21
网络流
2020
牛客多校
第十场 A-Permutation
Permutation题意思路代码链接题意给定一个数p,找到一个长度为p-1的排列,假设排列为{x1,x2,……,xp-2}使得对于所有的i(1≤i≤p−2),xi+1≡2xii(1\leqi\leqp-2),x_{i+1}\equiv2x_{i}i(1≤i≤p−2),xi+1≡2xi(modp)或者xi+1≡3xix_{i+1}\equiv3x_{i}xi+1≡3xi(modp)。比如p=5时答
离开那天
·
2020-08-25 05:37
牛客多校
牛客多校
第一场 H题Minimum-cost Flow
Minimum-costFlow题意思路代码实现传送门题意先给定图的所有边及每条边费用,再给q个询问,每个询问包含u,v,要求每条边等于思路c代表每条边容量,f代表总流量实现方式是从小到大保存所有增广路的最小费用,然后用代码实现#include#definelllonglong#definePBpush_back#defineendl'\n'#defineINF0x3f3f3f3f#defineL
离开那天
·
2020-08-25 05:37
牛客多校
牛客多校
第四场 A Ternary String
题目描述Aternarystringisasequenceofdigits,whereeachdigitiseither0,1,or2.Chiakihasaternarystringswhichcanself-reproduce.Everysecond,adigit0isinsertedafterevery1inthestring,andthenadigit1isinsertedafterever
weixin_30570101
·
2020-08-25 05:35
2018
牛客多校
第一场 A.Monotonic Matrix
题意:给一个n*m的矩阵赋值(0,1,2)。使得每个数都不小于它左面和上面的数。题解:构建0和1的轮廓线。对于单独的轮廓线,共需要往上走n步,往右走m步。有C(n+m,n)种方式。两个轮廓线的总情况是C(n+m,n)*C(n+m,n)种方式。但是还要去重掉相交的情况。假设将0轮廓线向左上平移一个单位,那么此时两个轮廓线既不能相交也不能重合。假设0轮廓线是从A到B,1轮廓线是从C到D。那么相交的情况
weixin_30294709
·
2020-08-25 04:49
牛客多校
第四场 A Ternary String(dfs + 递推 + 欧拉降幂)
链接:https://www.nowcoder.com/acm/contest/142/A来源:牛客网题目描述Aternarystringisasequenceofdigits,whereeachdigitiseither0,1,or2.Chiakihasaternarystringswhichcanself-reproduce.Everysecond,adigit0isinsertedafter
xiange_hu
·
2020-08-25 04:14
dfs
数论
Lindström–Gessel–Viennot lemma定理 (附 HDU 5852(level 3)(高斯消元求行列式+LGV定理)+
牛客多校
第一场 A)
下面是wiki上的讲解,建议耐心地看一遍...虽然看了可能还是不懂https://en.wikipedia.org/wiki/Lindström–Gessel–Viennot_lemmaLindström–Gessel–Viennotlemma定理是起点集合A=(a1,a2,a3..an),终点集合B=(b1.b2,b3,..bn)假定P是从一条从一个点到另一个点的路径,定义w(P)=路径上经过的
Just_JK
·
2020-08-25 04:46
数学题
牛客多校
第一场A
链接:https://www.nowcoder.com/acm/contest/139/A来源:牛客网题目描述CountthenumberofnxmmatricesAsatisfyingthefollowingconditionmodulo(10^9+7).*Ai,j∈{0,1,2}forall1≤i≤n,1≤j≤m.*Ai,j≤Ai+1,jforall1≤iusingnamespacestd;t
做不完的ACM
·
2020-08-25 04:15
数学
组合数学
很套路的题
牛客多校
第四场A ternary string ----推公式和指数循环节
链接:https://www.nowcoder.com/acm/contest/142/A来源:牛客网TernaryString时间限制:C/C++4秒,其他语言8秒空间限制:C/C++131072K,其他语言262144K64bitIOFormat:%lld题目描述Aternarystringisasequenceofdigits,whereeachdigitiseither0,1,or2.Ch
ZhangJiangYu666
·
2020-08-25 04:38
ACM__数论
牛客多校
第6场J(Heritage of skywalkert)
牛客多校
第6场J(Heritageofskywalkert)题意:给出初始的A,B,C,按照题目中迭代n次求n个z,然后求这n个数中的两个数lcm的最大值。
pcrango
·
2020-08-25 03:17
随机
牛客多校
第五场 D.inv(贪心)
牛客多校
第五场D.inv(贪心)参考:https://blog.csdn.net/SunMoonVocano/article/details/81386795题意:给定一个【1,n】里所有偶数的排列,b
pcrango
·
2020-08-25 03:16
贪心
牛客多校
第五场F.take(期望+树状数组)
F.take题意:有n个盒子,每个盒子有pi的概率有一颗大小为di的钻石。初始时有一颗大小为0的钻石,从小到大开盒子,每开到比当前钻石大的钻石就会交换一次。求交换次数的期望值。题解:求出每个盒子的期望值,最终求和。用树状数组维护每个盒子前面比他大的钻石的(1-pi)的积#includeusingnamespacestd;typedeflonglongll;constintN=1e5+10;cons
pcrango
·
2020-08-25 03:16
树状数组
2018
牛客多校
第四场 A Ternary String
设dp[i]为删掉原本的第i位需要经过多少天,然后可以根据规则发现一些规律,如果第i位是2的话,dp[i]=6*2^dp[i-1]-3,如果是第1位的话就是dp[i]=2^dp[i-1]+2,0:dp[i]=dp[i-1]+1,然而dp数组是非常大的,需要对mod进行取模,但是调用之前的dp[i-1]已经是取模过得,那么dp[i-1]的幂次必须是要对phi(mod)取模,而dp[i-1]又是由dp
二分抄代码
·
2020-08-25 03:09
欧拉函数
递推
2018
牛客多校
第一场A(不知名定理)
题目题意:一个矩阵由012三个数字组成,这个矩阵从左到右,从上到下,都是不递减的。思路:考虑01和12的分界线是(n,0)到(0,m)的两条不相交(可重合)路径平移其中一条变成(n-1,-1)到(-1,m-1)变成起点(n,0)和(n-1,-1),终点(0,m)和(-1,m-1)的严格不相交路径套Lindström–Gessel–Viennotlemma答案是Cn+m,n2-Cn+m,m-1Cn
oopscyc
·
2020-08-25 03:40
2018牛客多校
2019
牛客多校
第四场 A.meeting
题意:n个节点,有k个人,求k个人到某一个节点的最短时间题解:考虑距离最远的两个关键点,设它们的距离为d,d/2上取整即为答案。必要性:这两个人要碰面,必然要走至少d/2步。充分性:我们取两人路径中和一头距离为d/2上取整的一个点,让所有人在这相聚。如果有一个人在d/2时间内到不了,那么它和路径两头中与它远的那一头的距离大于d,与最远的假设矛盾。从任意一个关键点开始,找到离它最远的关键点x,再从x
error311
·
2020-08-25 03:39
搜索
2019
牛客多校
第三场D BigInteger——基础数论
题意:用$A(n)$表示第$n$个只由1组成分整数,现给定一个素数$p$,求满足$1\leqi\leqn,1\leqj\leqm,A(i^j)\equiv0(mod\p)$的$(i,j)$对数。分析:$11...11=\frac{10^n-1}{9}\equiv0(mod\p)$等价于$10^n\equiv1(mod\9p)$,当$p\neq2,5$时,有$gcd(10,9p)=1$,因此$10^
dianshu1593
·
2020-08-25 03:51
牛客多校
第四场 A-Ternary String(欧拉降幂)
TernaryString问题分析题意:问多长时间后可以将整个序列完全消除,每秒序列会在11后面插入一个00,在22后面插入一个11,作为序列的第一个数字将会消失。最后答案对1e9+71e9+7取模。emmm,通过打表就可以发现假设现有一个长度为nn的序列,每次序列插入一个00后,我们需要n+1n+1秒才能将这个序列消除;每次序列插入一个11后,我们需要2⋅n+12⋅n+1秒才能将这个序列消除;每
Sqwlly
·
2020-08-25 02:59
算法
ACM
牛客
欧拉定理
数论
ACM
2019
牛客多校
赛 第三场 D Big Interger(数论 + 组合计数)
大致题意:一个数列为1,11,111,1111,......令A(n)表示这个序列的第n小的数字。告诉你p,n和m,让你求有多少对(i,j)可以使得,其中1#defineLLlonglong#definepbpush_back#definesc(x)scanf("%d",&x)#definescc(x,y)scanf("%d%d",&x,&y)#definesccc(x,y,z)scanf("%d
alpc_qleonardo
·
2020-08-25 02:03
---------Online
Judge--------
牛客
2019牛客多校赛
数论
组合计数
2018
牛客多校
第4场——Ternary string(欧拉降幂)
题意:给你一个三进制串,每一秒每个2后面会多出一个1,每个1后会多出一个0,同时串首的字符被抹去,问多少秒后这个串会被完全消去。思路:赛场上不会欧拉降幂,下来补的。首先,这种题肯定是有规律的。对于这道题,很容易想到,一个数以及他衍生出来的数要全部消去一定和他存在的时间有关,那么暴力模拟一下,跑一下01,001,0001……,02,002,0002……这些数据,就会发现规律。如果用t表示t秒后当前字
小伙子开的什么车啊
·
2020-08-25 02:26
数论
欧拉降幂
牛客多校
第一场A——Monotonic Matrix(数论——组合数学—— Lindström–Gessel–Viennot lemma )
这题在打比赛时,我感觉到了来自于世界的恶意。。。Lindström–Gessel–Viennotlemma定理,在比赛前,我是完全没有听说过的,好想哭,挂机的数论选手。。。1.CountthenumberofnxmmatricesAsatisfyingthefollowingconditionmodulo(109+7).*Ai,j∈{0,1,2}forall1≤i≤n,1≤j≤m.*Ai,j≤Ai
xiange_hu
·
2020-08-25 02:08
数论
牛客多校
4 A Ternary String
TernaryString时间限制:C/C++4秒,其他语言8秒空间限制:C/C++131072K,其他语言262144K64bitIOFormat:%lld题目描述Aternarystringisasequenceofdigits,whereeachdigitiseither0,1,or2.Chiakihasaternarystringswhichcanself-reproduce.Everys
wust_wangzhi
·
2020-08-25 01:43
【数学】
牛客多校
Ternary String (数论)
链接:https://www.nowcoder.com/acm/contest/142/A来源:牛客网Aternarystringisasequenceofdigits,whereeachdigitiseither0,1,or2.Chiakihasaternarystringswhichcanself-reproduce.Everysecond,adigit0isinsertedafterever
日月火山
·
2020-08-25 01:12
数论
2020
牛客多校
2A.All with Pairs(kmp+hash)
题意:定义两个字符串的权值为满足s的前缀=t的后缀的最大长度问所有串两两组成的字符串对的权值平方和答案对998244343取模数据范围:nusingnamespacestd;#definelllonglongconstintmaxm=1e6+5;constintmod=998244353;//constintp1=131,p2=1331;constintmod1=998244353,mod2=1e
这有点难啊
·
2020-08-24 23:36
牛客多校
3 - Sort the Strings Revision(笛卡尔树+分治)
题目链接:点击查看题目大意:给出一个长度为n的数字串s[0],每个位置的赋值初始时为s[i]=i%10(i∈[0,n-1]),现在有一个长度为n的排列p,和一个长度为n的数列d,相当于n次操作,每次操作需要将第p[i]个位置的数字变为d[i],这样一共能得到n+1个数字串,需要给这n+1个数字按照字典序排序题目分析:显然是不能构造出n+1个串然后排序的,而且数据范围也限制了只能O(n)实现,带个l
Frozen_Guardian
·
2020-08-24 23:15
数据结构
分治
牛客多校
- B-Suffix Array(后缀数组)
题目链接:点击查看题目大意:给出一个只含有'a'和'b'的字符串,再给出B数组的构造方法如下:对于每个位置i来说如果存在一个位置j,使得j#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;typedeflo
Frozen_Guardian
·
2020-08-24 10:10
字符串处理
类欧几里得
牛客多校
第九场题目链接类欧几里得。。。这谁能想到,看了题解还是感觉联系不是很紧密,题解中的按位来做就是指,我们将二进制的每一位1的个数记录下来。
蒟蒻大法好
·
2020-08-24 09:20
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他