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
2020牛客多校
2020牛客多校
第六场 Grid Coloring
题目https://ac.nowcoder.com/acm/contest/5671/G思路构造题注意n==1其他没啥好说的代码#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include
kosf_
·
2020-07-30 13:46
2020牛客多校
第六场 K-Bag
题目题目链接:https://ac.nowcoder.com/acm/contest/5671/K思路先枚举起点注意起点要0~k-1把每个下标对应的起点标记起来滑动窗口每次取K个判定代码#includeusingnamespacestd;#defineintlonglong#definelllonglonginta[5000100],cnt[5000100];boolvis[5000100];un
kosf_
·
2020-07-30 13:34
2020牛客多校
2-G Greater and Greater
描述GreaterandGreater给出a、b两个串,长分别为n=bi题解官方题解:S的情况最多有m个,将b串和下标一起排序,根据下标,就能确定m种S,之后二分确定ai对应的是哪一个S代码#include#include#include#include#include#include#include#include#include#include#include#includeusingname
猹猹猹
·
2020-07-30 10:10
思维好题
2020牛客多校
六 G. Grid Coloring (思维)
题意:给n*n的网格图的边染k种颜色,每种色染的边数相同,构造不存在同色环及整行整列不同色的方案。题解:思维n=1,k=1,2*(n+1)*n%k!=0这三种情况肯定是不行的。接下来考虑两种情况。①n%k!=0这个直接一行一行颜色从1到k顺着涂就行了,再接到列上。②n%k=0如果按照上述方法涂,会出现同色环,我们这样涂:假如n=3,k=3,对于行来说123231312即每次开头涂的颜色往后挪一位。
gongyuandaye
·
2020-07-30 09:58
思维
思维
D-Points Construction Problem
2020牛客多校
第3场
https://ac.nowcoder.com/acm/contest/5668/G可以知道m其实就是所有的周长所以枚举一个长度a,b,2*a+2*b=m,表示必须在这个矩阵内,然后先染对角线上的点Min(a,b)个点,就保证了周长,然后用bfs去拓展染色点,不能拓展出边界#includeusingnamespacestd;intvis[105][105];intarr[4][2]={0,1,0,
二分抄代码
·
2020-07-30 08:05
2020牛客暑期多校训练营(第二场)——F题(Fake Maxpooling)
FakeMaxpooling(
2020牛客多校
)题目描述输入描述输出描述样例输入样例输出说明题解单调队列代码题目链接题目描述Givenamatrixofsizen×mandanintegerk,whereAi
你的王叔叔
·
2020-07-30 08:23
2020牛客多校
暑期训练营(第五、六场)
目录第五场D.Drop-VoicingB.Graph第六场G.Grid-ColoringH.Harmony-Pairs快速清一下进度。。回头细补第五场D.Drop-Voicing算法标签:LIS经过一些观察之后把问题转换成:“最少移动多少个数使得环有序”,也就是要找出原环的最长递增子序列(LIS)。打的时候因为n比较小直接O(n3)O(n^3)O(n3)过了,但是通过二分或者树状数组其实是可以压到
MorphLing_
·
2020-07-30 07:12
笔记
2020牛客多校
第三场
A.ClamandFish贪心,有鱼一定钓鱼,没有看后面的无鱼地有多少,可以用前缀和处理出来,比较一下就行了代码:#includeusingnamespacestd;#definelllonglong#definepiacos(-1)constintmaxn=2e6+10;constintmod=1e9+7;intn;chara[maxn];ints[maxn];intmain(){intt;sc
龍木
·
2020-07-30 07:35
牛客
ACM
2020牛客多校
第四场
B.BasicGcdProblemwww我的锅,一直以为1返回的是c没有特判,直到队友问了才发现QAQ就是简单的快数幂代码:#includeusingnamespacestd;#definelllonglong#definepiacos(-1)constintmaxn=1e6+10;constintmod=1e9+7;llksm(llx,intn){llans=1;while(n){if(n%2=
龍木
·
2020-07-30 07:35
牛客
ACM
2020牛客多校
第六场
B.BinaryVector看样例,求逆元异或前缀和#includeusingnamespacestd;typedefunsignedlonglongll;constintmod=1e9+7;constintmaxn=2e7+10;llksm(llx){llans=1,n=mod-2;while(n){if(n%2==1)ans*=x,ans%=mod;x*=x;x%=mod;n/=2;}retu
龍木
·
2020-07-30 07:39
牛客
ACM
【
2020牛客多校
】2020牛客暑期多校训练营(第三场)D-Points Construction Problem——构造
D-PointsConstructionProblem思路第一点:千万不要考虑矩阵,千万不要考虑矩阵,千万不要考虑矩阵。因为完全可以是两个三个矩阵和几条链组成,这实在过于难考虑这道题最难以考虑的地方就是矩阵的构造。这里给出一个思路去解决这个问题。当然可能这个方法不是最正确的,但是结果是最优(毕竟AC了)计算缺失边数这个应该相对简单,即公式(n*4-m)/2的结果类矩阵结构这里我们仅考虑非单链的结构
NaruseShiroha
·
2020-07-29 20:52
ACM
#
思维
【
2020牛客多校
】2020牛客暑期多校训练营(第二场)I-Interval——最大流转对偶图求最短路
题目链接题意给出一个区间[l,r][l,r][l,r],允许进行如下操作:将[l,r][l,r][l,r]转为[l−1,r][l-1,r][l−1,r]或者[l+1,r][l+1,r][l+1,r]将[l,r][l,r][l,r]转为[l,r−1][l,r-1][l,r−1]或者[l,r+1][l,r+1][l,r+1]且保证l≤randl>0r≤nl\leqr\spaceand\spacel>0
NaruseShiroha
·
2020-07-29 20:52
ACM
#
图论
算法
图论
【
2020牛客多校
】2020牛客暑期多校训练营(第三场)E-Two Matchings——复杂思维与简单dp
E-TwoMatchings比赛期间写博文,队友我家挖祖坟数论只会gcd,队友AC我挂机题目连接注意本文中的部分字母和原文稍有不同,请注意!题意定义序列aaa,满足如下要求长度为nnn的序列aaa由1,2,3...n1,2,3...n1,2,3...n组成aai=ia_{a_i}=iaai=iai≠ia_i\neqiai=i定义一个字符串的费用为∑i=1nwi−wai/2\sum_{i=1}^{
NaruseShiroha
·
2020-07-29 20:20
ACM
#
DP
I-Investigating Legions
2020牛客多校
第4场
https://ac.nowcoder.com/acm/contest/5669/I过了一车人,然而我哈不清be乱搞思想是,随便从一个点i开始把所有是f[i][j]=1的点放到这个集合里面,然后枚举所有点j到这个集合中所有点相同的个数,如果cntj>=size/2那么j这个点就是跟i这个点一个集合的,很有道理的样子。#include#definepbpush_backusingnamespaces
二分抄代码
·
2020-07-29 20:43
玄学
【
2020牛客多校
】2020牛客暑期多校训练营(第三场)G-Operating on a Graph——傻逼暴力题
G-OperatingonaGraph题目链接大致题意给你一个图,有nnn个点,mmm条边,点的下标从0→n−10\rightarrown-10→n−1对于点iii,其开始时属于i−groupi-groupi−group总共操作qqq次,每次操作时给出一个nnn,将所有与n−groupn-groupn−group直接相连的groupgroupgroup加入到n−groupn-groupn−grou
NaruseShiroha
·
2020-07-29 14:20
ACM
(最大流)
2020牛客多校
第一场 i 1 or 2
这i题我一直在想点和边进行建图,真tm的sb,这样根本没办法保证一条边和它的两个点都选上了,其实应该就点和点连边,每个点拆成i和i',源点和i连一条权值为di的边,i'和汇点连一条权值为di的边,对于m条边,u和v,u于v'建边,v与u'建边,这样每个点的流量都只能流到其他点,最大流就是让每个点都选了di条边,只要源点汇点流量等于di的和就是答案了(这题正解是带花树,如果重测了到时候再改成带花树虽
天涯-沧海
·
2020-07-29 11:21
1000篇
网络流
牛客
2020牛客多校
第二场 G Greater and Greater
题目给出两个序列,求出第二个序列在第一个序列中能够匹配的次数,匹配是指每个位置都小于等于第一个序列的相应位置我还以为是kmp魔改…从样例来讲,我们先求出mmm串中每个位置与nnn串中每个位置的相对大小,为1则表示符合,为0表示不符合142857233那么相对于第二个串2,3,3来说,相对大小就是(2)011111(3)010111(3)010111我们假设可以匹配成功的位置起始点是pospospo
十点就睡
·
2020-07-29 10:36
多校
2020牛客多校
第六场 (H-Harmony Pairs)
题目地址题意:给出nnn,然后求出从000到nnn有多少个数对,满足第一个数小于第二个数,但是第一个数的各位之和要大于第二个数明显数位DP好亏啊…明明不算难的题没写出来,开场就读到了,然后想不明白状态转移的方式…关于两个数需要满足大小顺序又要满足各位之和的要求,实在理不清,然后去写签到题和别的,就把这个丢了主要是以前写过的所有数位DP都是对于范围内的一种数进行求解,第一次遇到关于数对的求解,有点懵
十点就睡
·
2020-07-29 10:36
多校
2020牛客多校
Graph(boruvka)(Trie字典树)
StatementSolution记val[i]val[i]val[i]为从iii到根路径上的边权异或和则若在iii和jjj之间连边要保持环的xorsum==0xorsum==0xorsum==0边权为val[i] xor val[j]val[i]\,xor\,val[j]val[i]xorval[j]依次类推,得到一张完全图从中抠出一棵MSTMSTMST即可但边数为N2=4e18N^2=4e18
ding_ning123
·
2020-07-29 09:58
2020牛客暑期多校训练营
2020牛客多校
第六场H-Harmony Pairs(数位DP)
Description题解1010010^{100}10100的数据明示算法:数位DP令状态dp[x][d][l][s]dp[x][d][l][s]dp[x][d][l][s]xx~x:搜到位置dd~d:AAA前面位数和−B-B−B前面位数和(防负数偏移100010001000)ll~l:limit,当前位之前BBB是否等于NNN,反映限制B≤NB\leqNB≤Nss~s:当前位之前AAA是否等于
ding_ning123
·
2020-07-29 09:58
2020牛客暑期多校训练营
2020牛客多校
训练1 H Minimum-cost Flow(最小费用流)
H题先给出每条边的费用,qqq组询问,问当每条边的流量为u/vu/vu/v时,跑到流量为1的最小费用看到数据范围就知道肯定最多只能跑一次费用流,不然会直接TTT飞思路:求最小费用流的过程中记录每一次增广路增加的流和费用,用mapmapmap记录,最后贪心选择费用小的边进行输出(官方题解和一般的题解我一个都看不懂)#include#defineintlonglongusingnamespacestd
Rakillxy
·
2020-07-29 09:50
网络流
图论
多校
图论
算法
2020牛客多校
第五场
D.DropVoicing最后队友猜了一发结论是最长上升子序列,过了。。。#includeusingnamespacestd;typedefunsignedlonglongll;#definesc(a)scanf("%d",&a)constintmod=1e9+9;constintN=501;intn,a[N],dp[N],s[N];intans=1e9;intmain(){sc(n);for(i
龍木
·
2020-07-29 09:06
牛客
ACM
2020牛客多校
5B.Graph(思维+Boruvka思想+01字典树)
题意:给定一棵n的节点的树,树边有边权。一次操作你可以添加或删除一条边,但是操作需要满足以下条件:1.删边之后图必须连通2.加边之后如果形成环,那么环的异或和必须为0现在你可以进行无限次操作,问数据范围:nusingnamespacestd;#defineintlonglongconstintmaxm=1e5+5;structTrie{inta[maxm*30][2];inttot=0;voidi
这有点难啊
·
2020-07-29 07:41
2020牛客多校
五 B. Graph (异或最小生成树+01trie)
题意:给你一棵树,每条边都有边权,可以任意加边或删边,但要保证图始终连通且一个环上边的异或和为0。求操作后最小边权和。题解:异或最小生成树+01trie同CF888G,不过这题要将边权转化为点权,这个过程dfs即可。为什么可以转换成固定的点权呢?我们可以发现,无论加边还是删边,任意两点间的路径异或和始终不变,因为两点若有多条路径,这些路径边权和之间的异或始终为0,也就是相等。所以我们可以固定点权,
gongyuandaye
·
2020-07-29 06:09
#
最小生成树
#
trie树
异或mst
01trie
2020牛客多校
第四场H-Hard Gcd Problem
题目题目链接:https://ac.nowcoder.com/acm/contest/5669/H思路找到每个数的质因数按质因数相同的归类代码#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#
kosf_
·
2020-07-29 05:29
2020牛客多校
五A Portal
https://ac.nowcoder.com/acm/contest/5670/A#includeusingnamespacestd;typedeflonglongll;constintmaxn=350;lln,m,k,d[maxn][maxn],a[maxn*2],f[maxn*2][maxn];intmain(){//freopen("input.in","r",stdin);cin>>n>
a-free-man
·
2020-07-29 04:39
DP
2020牛客多校
第一场B题 Infinite Tree 虚树
InfiniteTree题意一颗无限结点的树,任意大于111的点kkk与点kmindiv(k)\frac{k}{mindiv\left(k\right)}mindiv(k)k相连,其中mindiv(k)mindiv\left(k\right)mindiv(k)为kkk的最小质因子记δ(u,v)\delta\left(u,v\right)δ(u,v)为树上u−vu-vu−v之间的距离,求minu∑
linbinwu123
·
2020-07-28 22:53
#
虚树
2020牛客多校
第三场F. Fraction Construction Problem(exgcd)
F.F.F.题意:给定a,ba,ba,b,求出满足cd−ef=ab\frac{c}{d}-\frac{e}{f}=\frac{a}{b}dc−fe=ba的任意一组c,d,e,fc,d,e,fc,d,e,f。数据范围:a,b≤2×106a,b\leq2\times10^6a,b≤2×106,1≤d1g=gcd(a,b)>1g=gcd(a,b)>1,令b′=bg,a′=agb'=\frac{b}{g}
solego
·
2020-07-28 22:01
数学
补题
2020牛客多校
训练第四场 部分
B、BasicGcdProblem此题wa了16次,恶心的我不行可以发现当前f[x]肯定是c的幂次,那么就看x最大时c的多少幂次了。再看x和i的gcd,也就相当于x的约数从上面看出规律,x如果要是最大,会从它的约数里面挑出最大的y,那么这个y也想最大,所以他也会从它的约数里面挑出zx=k∗y=k∗(p∗z)x=k*y=k*(p*z)x=k∗y=k∗(p∗z)所以也就是最长的上升的,任意两个数都是倍
嘘,我学习呢
·
2020-07-28 11:12
牛客
2020牛客多校
第二场 A , J 题
J题JustShuffle题意:已知置换e={1,2,…,n}变换k次后得到一个置换a(已知),求置换e变换一次得到的置换x。题解:这题我们能想到,对于变换规则,会存在一些环,意味着变换环的大小后置换不变。我们针对每个环考虑,设环的大小为len,变换一次的状态等价于变换len*y+1次,那我们从已知考虑,已知变换k次后的状态,那么我们就能推出变换2*k,3*k,4*k,…,次后的状态(我们将变换k
ccsu_Tomcat
·
2020-07-28 09:48
字符串
思维题
2020牛客多校
第四场补题
B.BasicGcdProblem解析:分解出n的质因数个数为cnt答案:ccnt%MOD#pragmaGCCoptimize(3,"Ofast","inline")#includeusingnamespacestd;typedeflonglongll;constintMOD=1e9+7;intt;intn,c;inlineintread(){intsgn=1;intcnt=0;charch=ge
AKone123456
·
2020-07-28 09:19
2020牛客多校
2020牛客多校
三 F. Fraction Construction Problem (扩展欧几里得)
题意:题解:扩展欧几里得d0,e>0分三种情况:①a、b不互质,求得公因子g,那么一定有a+gb−gb=ab\frac{a+g}{b}-\frac{g}{b}=\frac{a}{b}ba+g−bg=ba。(剩余情况ab\frac{a}{b}ba一定是最简分式)②b的相异质因子不超过1个,无解。给出题解证明:③b的相异质因子超过1。我们可得cf−dedf=ab\frac{cf-de}{df}=\fr
gongyuandaye
·
2020-07-28 09:16
数论
扩展欧几里得
2020牛客多校
(第三场) C. Operation Love (几何)
Souce
2020牛客多校
第三场ProblemCSolution题解做法简单明了:判断输入的顺序(顺时针/逆时针)后,看边的出现顺序是9,8还是8,9就可以判断答案了判断输入顺序的方法:按照输入顺序依次计算零点到相邻两个点的向量叉积和
chr1st0pher
·
2020-07-28 09:49
计算几何
2020牛客多校
(第二场) H. Happy Triangle (权值线段树)
DescriptionGivenamultisetMSMSMSandqqqoperations.MSMSMSisemptyinitailly,andoperationsareinthreetypes,whichareasfollows:insertanelementxxxintoMSMSMSeraseanelementxxxfromMSMSMSgivenanintegerxxx,determine
chr1st0pher
·
2020-07-28 09:49
线段树
离散化
2020牛客多校
(第二场) B. Boundary (计算几何)
DescriptionGivenn{n}npointsin2Dplane.Consideringallcirclesthattheoriginpoint(0,0){(0,0)}(0,0)isontheirboundries,findtheonewiththemaximumgivenpointsonitsboundry.Printthemaximumnumberofpoints.InputThefi
chr1st0pher
·
2020-07-28 09:49
牛客多校
计算几何
2020牛客多校
第一场F题 Infinite String Comparision(字符匹配+神奇的周期引理)
2020牛客多校
第一场F题InfiniteStringComparision由犇犇PPT得到周期性引理:匹配长度应等于a+b-gcd(a,b)然后除了引理不咋理解但是纸上画画觉得还有点道理就先这样,等到见到了在做学习代码就成了
ssw_s
·
2020-07-28 09:05
数论
算法
字符串
Happy Triangle【思维+权值线段树】
2020牛客多校
H题题意:给Q次对一个multiset的操作:放进一个权值x;删除存在于multiset内部的一个权值x;问一个权值x能否和multiset内的权值构成一个三角形。
Andres_Lionel
·
2020-07-28 09:12
思维
数据结构
Keyboard Free (计算几何+自适应辛普森积分/等分圆)
2020牛客多校
第二场
原题题面Giventhreeconcentriccircleswhoseradiusesarer1r_1r1,r2r_2r2,r3r_3r3respectively,andA,B,CA,B,CA,B,Carethemovingpointsonthegiventhreecirclesrespectively.Determinetheexpectedareaof△ABC\triangleABC△ABC
DrGilbert
·
2020-07-28 04:17
计算几何
Boundary
2020牛客多校
第二场 (计算几何)
原题题面Givennnnpointsin2Dplane.Consideringallcirclesthattheoriginpoint(0,0)(0,0)(0,0)isontheirboundries,findtheonewiththemaximumgivenpointsonitsboundry.Printthemaximumnumberofpoints.输入描述Thefirstlineconta
DrGilbert
·
2020-07-28 04:17
计算几何
Harder Gcd Problem
2020牛客多校
第四场(质数筛+构造)
原题题面给出一正整数nnn,找到{1,2,3,...,n}\{1,2,3,...,n\}{1,2,3,...,n}的两个子集合A,BA,BA,B,使:(1)∣A∣=∣B∣=m,A∩B=∅|A|=|B|=m,A∩B=∅∣A∣=∣B∣=m,A∩B=∅(2)令A={a1,a2...am},B={b1,b2,...bm}A=\{a_1,a_2...a_m\},B=\{b_1,b_2,...b_m\}A={
DrGilbert
·
2020-07-28 04:17
数论
acm竞赛
Fraction Construction Problem
2020牛客多校
第三场(扩展欧几里得)
原题题面有T个输入。每组输入给出两个正整数a,b(a,b≤2×106)a,b(a,b\leq2×10^6)a,b(a,b≤2×106)。请找到四个正整数c,d,e,f(f0c0c0,其实不需要对扩展欧几里得的解做一些操作,只需要调换c/d,e/fc/d,e/fc/d,e/f的位置即可。AC代码(123ms)#includeusingnamespacestd;constintMAXN=5e6;int
DrGilbert
·
2020-07-28 04:46
数论
【
2020牛客多校
】2020牛客暑期多校训练营(第一场)H-Minimum-cost Flow——网络流
题目链接大致题意给出一个费用流图,每条边的流量上限相同且不固定。有qqq个询问,每个询问中给出每条边的流量上限(分数,且保证≤1\leq1≤1)。当图中的流量为111个单位的时候,求出此时的费用。分析首先是询问个数,有1e51e51e5次询问,则需要预处理整个图,然后O(1)作答才可以过然后注意到题目中给出的数据规模,图的边数只有100100100条首先由于边的流量均为分数(uv\frac{u}{
NaruseShiroha
·
2020-07-28 03:48
#
图论
ACM
2020牛客多校
第二场
B.Boundary题解:n^2求出x、y以及原点三点的外接圆心,找到圆心数量最多的maxn,求maxn=(x-1)*x,解出方程即可,主要是要特判三点共线的情况以及精度问题代码:#includeusingnamespacestd;#definelllonglong#definepiacos(-1)constintmaxn=2e6+10;constintmod=1e9+7;constdoublee
龍木
·
2020-07-27 16:27
牛客
ACM
2020牛客多校
第四场 H Harder Gcd Problem
H (只会做3题所以在比赛的时候就开始写题解了) 题意是说对于1,2....n1,2....n1,2....n,找到最多的数对(i,j)(1≤i,j≤n)(i,j)(1≤i,j≤n)(i,j)(1≤i,j≤n)(一个数字只能出现在一个数对里),满足gcd(i,j)>1gcd(i,j)>1gcd(i,j)>1。 经过简单分析,我们发现111不行,也易得大于n/2n/2n/2的质数也不行,那
W_Zifan
·
2020-07-27 15:17
算法
[
2020牛客多校
第一场]Coda的题解集
被暴打了。会先写比赛中过题数100+的题目,其他的以后再补。施工中,未完待续…FInfiniteStringComparision一开始想到的是对比到lcm(|a|,|b|),意料之中T了。后来脑补了一种方法,把较长的字符串x2,然后把较短的字符串xN,直到超过翻倍后的长字符串,以展现出循环中两个字符串所有的特性,拿到了AC。至于正确的解法,要使用到ThePeriodicityLemma,详见叉姐
Coda Limit Exceeded
·
2020-07-27 15:47
2020牛客多校
(五) Portal(dp)
虽然看上去需要维护两个传送门,但是其实dp状态只需要设计一个就行了,这是因为当我们使用传送门的时候,总是在当前点创建传送门,所以只也就是只要维护另一个传送门即可对于转移,我们首先要把任务拆分掉,因为虽然一个任务有两个位置,但是我们发现其实每一步可以看成一个任务,因为假如我在上一个任务的终点对于当前任务a,b两个位置,我要先以最小的走到a,再以最小的走到b,这是不冲突的,因此我们把每个走动的位置当作
Isomorphic
·
2020-07-26 18:00
2020牛客多校
(五) Graph(Trie+最小生成树)
首先本题是求取完全图的最小生成树,但是显然暴力不了我们观察到任意两点之间的权值就是两个点到根节点的异或和因此想到用Trie来维护这个操作(反正我想不到)也就是xor最小生成树我们把每个点到根节点的异或和当做点权值,建立01Trie这么做是为了下一步做贪心的准备,因为最小生成树其实就是用一些边权较小的点把集合变成联通我们模仿这个思想,我们把首位不同的点当做是不同集合,从宏观上来说就是01trie的两
Isomorphic
·
2020-07-26 13:00
Easy Integration(Wallis积分)(
2020牛客多校
第一场J题)
原题题面时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288KGivenn,findthevalueof∫01(x−x2)n dx\int_0^1{(x-x^2)^n}\,{\rmd}x∫01(x−x2)ndx.Itcanbeprovedthatthevalueisarationalnumberpq\frac{p}{q}qp.Printtheresulta
DrGilbert
·
2020-07-16 04:35
数论
I-Interval
2020牛客多校
训练营第2场
https://ac.nowcoder.com/acm/contest/5667/I[1,2]..[1,n-1][1,n][2,3]..[2,n][n-1,n]这样一个网格图,给出部分边,没给出的边就取正无穷,要求一个这样的最小割然后平面图转对偶图,看dis[T]是否小于正无穷,则有解#includeusingnamespacestd;typedeflonglongll;typedefpairp;
二分抄代码
·
2020-07-16 02:45
平面图
G-Greater and Greater
2020牛客多校
第二场
https://ac.nowcoder.com/acm/contest/5667/G我透这题30多个人过了,我们队蛤不清beccpc2016合肥补题的时候补过一个bitset,这里没想起来,知道要用bitset后也想不到怎么做。。。太菜了对a和b从大到小排序ans维护以每个位置为起点,如果可以全部si>bi,就为1那么从大到小枚举b,然后用一个bitsetf,记录当前大于等于b的有哪些位,由于从大
二分抄代码
·
2020-07-16 02:13
bitset
上一页
1
2
3
4
下一页
按字母分类:
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
其他