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
----51nod
51Nod
1535 深海探险
Problem很久很久以前的一天,一位美男子来到海边,海上狂风大作。美男子希望在海中找到美人鱼,但是很不幸他只找到了章鱼怪。然而,在世界的另一端,人们正在积极的收集怪物的行为信息,以便研制出强大的武器来对付章鱼怪。由于地震的多发,以及恶劣的天气,使得我们的卫星不能很好的定位怪物,从而不能很好的命中目标。第一次射击的分析结果会反映在一张由n个点和m条边组成的无向图上。现在让我们来确定这张图是不是可以
CCWUCMCTS
·
2020-06-26 12:00
51Nod
1350 斐波那契表示
Problem每一个正整数都可以表示为若干个斐波那契数的和,一个整数可能存在多种不同的表示方法,例如:14=13+1=8+5+1,其中13+1是最短的表示(只用了2个斐波那契数)。定义F(n)=n的最短表示中的数字个数,F(14)=2,F(100)=3(100=3+8+89),F(16)=2(16=8+8=13+3)。定义G(n)=F(1)+F(2)+F(3)+......F(n),G(6)=1+
CCWUCMCTS
·
2020-06-26 11:00
51Nod
1486 大大走格子
Problem有一个h行w列的棋盘,里面有一些格子是不能走的,现在要求从左上角走到右下角的方案数。(只能向右和向下走)Solution黑点里加入右下的点,每个点求一个ans[i],代表走到这个点的方案数。ans[i]初始为C(n+m-2,m-1),对于所有在它左上的点,都减去那个点的ans[j]乘i、j之间的方案数。(每个黑点,求ans的时候是求:不经过其左上所有的黑点,到它的方案数;用的时候是减
CCWUCMCTS
·
2020-06-26 11:00
51NOD
1095 Anigram单词
STL之中有一个map的类可以在任何类型的数据之间建立一对一映射。#include一个单词a如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的Anigram,例如单词army和mary互为Anigram。现在给定一个字典,输入Q个单词,从给出的字典中找出这些单词的Anigram。Input第1行:1个数N,表示字典中单词的数量。(1 usingnamespacestd;intmai
Coding江
·
2020-06-25 16:52
51NOD算法题解
【目录】
差分与前缀和算法基础【4】自定义乘方运算和矩阵快速幂算法基础【5】fibonacci数列算法基础【6】单源最短路径——详解Bellman-Ford、迪杰斯特拉算法动态规划【1】最长公共子序列的长度编程挑战【1】
51NOD
Coding江
·
2020-06-25 16:52
字符串最大值
2566.[
51nod
1129]字符串最大值★★输入文件:string_maxval.in输出文件:string_maxval.out简单对比时间限制:1s内存限制:256MB【题目描述】一个字符串的前缀是指包含该字符第一个字母的连续子串
查又恩
·
2020-06-24 20:00
51Nod
3049 挑选数字
Problem给出n个正整数,从中挑选若干个,使得他们的和为m。如果存在多个,输出排序后字典序最小的一组。如果没有找到任何一组,输出"NoSolution"。Solution如果n大于15,从16开始分成两部分,先枚举后一半可能出现的值,map记录,然后按顺序枚举前一半,如果能和某个值组成m就记录每个数,返回,再枚举后一半,找到具体的数字。主要是dfs写的太烂了,交对看别人的才知道怎么写。Code
CCWUCMCTS
·
2020-06-24 16:00
51Nod
1799 二分答案
Problemlyk最近在研究二分答案类的问题。对于一个有n个互不相同的数且从小到大的正整数数列a(其中最大值不超过n),若要找一个在a中出现过的数字m,一个正确的二分程序是这样子的:'''l=1;r=n;mid=(l+r)/2;while(l#include#include#include#include#include#include#include#include#includetypede
CCWUCMCTS
·
2020-06-24 16:00
51nod
1674 区间的价值V2( 二分+ST表 )
题目链接题目大意给出N个数(N#include#include#include#include#includeusingnamespacestd;#defineblllonglong#defineFor(i,a,b)for(inti=(a),_##i=(b);i=_##i;i--)#defineMem(a,b)memset(a,b,sizeof(a))constintmaxn=100000+100
Out_Of_Cage
·
2020-06-24 06:30
51NOD
--2603 逃出城堡--思维+BFS
2603逃出城堡1.0秒131,072.0KB20分3级题小Biu被困在一个城堡中,城堡可以看成一个大小为n*n的二维平面上的网格图,每一个格子要么为平地,要么为墙壁,要么为毒区,而且作为毒区的格子,每一秒会向他周围的上下左右四个格子扩散毒气(毒气不能穿过墙壁)。现在小Biu身负重任,最开始小Biu在某一个平地上,他每一秒可以向他上下左右四个格子中的作为平地的格子移动一步,他想知道如果不能穿越墙壁
Preeee
·
2020-06-24 02:24
ACM广度优先搜索
MEAN全栈工程师-从入门到弃坑第二天之nodejs
@-@常用工具:https://zhuanlan.zhihu.com/p/253104
51Nod
e.js项目目录介绍:https://blog.csdn.net/AlbenXie/article/details
idiot_qi
·
2020-06-23 17:05
nodejs
mean全栈入门之路
nodejs入门
HDU-1005-Number Sequence
ACM模版描述题解一看公式就知道这道题在
51Nod
上做过一次,于是按照老思路准备水过,可是却意外发现了自己曾经的写法实在是想当然了,如果不是这道题
51Nod
数据比较水,我一定过不去~~~以前在做这道题时
f_zyj
·
2020-06-23 06:53
数学相关
数论
51Nod
-1289-大鱼吃小鱼
有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右。游动的速度是一样的,两条鱼相遇大鱼会吃掉小鱼。从左到右给出每条鱼的大小和游动的方向(0表示向左,1表示向右)。问足够长的时间之后,能剩下多少条鱼?Input第1行:1个数N,表示鱼的数量(1intmain(intargc,constchar*argv[]){intN;intA[100001],B[100001];intC[10
f_zyj
·
2020-06-23 06:22
栈
51Nod-题解集锦
【
51nod
1677】treecnt(树上数学题)
点此看题面大致题意:给你一个节点从1~n编号的树,让你从中选择k个节点并通过选择的边联通,且要使选择的边数最少,让你计算对于所有选择k个节点的情况最小选择边数的总和。题解这道题乍一看很麻烦:最短路径?最小生成树?LCALCALCA?通通都不用!!!其实,这道题就是一道很简单的数学题。如上图所示,对于某一条边w,假设它的一边共有t个节点,则显然它的另一边共有n-t个节点。对于一条边的贡献,我们可以这
chenxiaoran666
·
2020-06-22 22:48
51nod
组合数
【
51nod
1299】监狱逃离(树形DP)
点此看题面大致题意:在一棵树中有NNN条边连接N+1N+1N+1个节点,现在已知这棵树上的MMM个节点,要求封住最少的节点,使这MMM个节点中的任意一个节点无法到达叶子节点,若能办到输出最少封住的节点数,若不能输出−1-1−1。这道题目的正解是树形DPDPDP(hl666hl666hl666大佬说用O(n2m)O(n^2m)O(n2m)的最小割也可以过这道题,不过这篇博客并不讨论这种做法,他能做出
chenxiaoran666
·
2020-06-22 22:45
51nod
动态规划
【
51nod
1705】七星剑(成环DP)
点此看题面大致题意:你要把一把剑从0星升至7星,有n颗宝石供你选择,第i颗宝石的价值是c[i],用第i颗宝石将剑从k-1星升至k星的成功率是prob[k][i],而失败后会掉lose[k][i],要你求出将剑升至7星的期望花费。题解看到这题,自然而然地就会想到用动态规划来做,而转移方程其实也很好推:f[i]=min(f[i],f[i-1]+c[j]+(1-prob[i][j])*(f[i]-f[i
chenxiaoran666
·
2020-06-22 22:45
51nod
动态规划
【
51nod
1443】路径和树(堆优化dijkstra乱搞)
点此看题面大致题意:给你一个无向联通图,要求你求出这张图中从u开始的权值和最小的最短路径树的权值之和。(最短路径树:从u开始到任意点的最短路径与在原图中相比不变)既然要求最短路径,那么最容易想到的就是dijkstra和SPFA(毕竟Floyd的时间复杂度难以承受),又由于黄学长说能用dijkstra时尽量用dijkstra,所以,我就打了一个堆优化的dijkstra开始乱搞。其实,这道题目的思路真
chenxiaoran666
·
2020-06-22 22:44
51nod
最短路径
堆优化dijkstra
【
51nod
1815】调查任务(Tarjan+拓扑)
点此看题面大致题意:有N个城市由M条单向道路(图不一定联通),每个城市有一个发达程度a[i],要求你求出首都S到城市i的一条路径上的两个不同城市x,y的a[x]%a[y]的最大值(包括S和i),若无法到达输出-1。首先,我们来考虑一个问题:若你已知若干个数,如何求出其中两个数相模后的最大值?答案是显然的,用次大值(严格次大)去模最大值。下面给出证明:设这些数中的最大值为Max1,严格次大值为Max
chenxiaoran666
·
2020-06-22 22:44
51nod
拓扑
强连通分量缩点
【数论】模运算 模板及其正确性复杂度证明
(如果b除不尽及无解)法2.化为\(a\cdotx+n\cdotk=b\)扩展欧几里得线性同余方程组中国剩余定理板题测试:
51nod
1079题意\[\begin{align}a&\equiva_1\pmod
Vincent19999999
·
2020-06-22 07:15
k8s单节点部署(二进制部署)
k8s单节点部署(二进制部署)主机名内存&CPUIP地址master012G、2核2线程192.168.218.141node012G、2核2线程192.168.218.1
51nod
e022G、2核2线程
苏某想吃鱼
·
2020-06-21 13:34
Kubernetes
51nod
1534 棋子游戏
思路分析:我们先考虑,Vasiliy是比Polycarp有优势的,他可以在没有阻拦且在未到边界的情况下一次走出Polycarp两次的路,所以我们的Polycarp想要获胜就有了两种方法,第一种是在Vasiliy尽可能多的走斜边的情况下Polycarp步数仍然较少,此时由于Polycarp走的相对较慢,他一定更靠近终点,所以Vasiliy是一定堵不着他的,于是他稳赢,再来考虑在Vasiliy尽可能多
19502-李嘉豪
·
2020-05-30 18:00
棋子游戏
51Nod
- 1534 思维题
题目描述波雷卡普和瓦西里喜欢简单的逻辑游戏。今天他们玩了一个游戏,这个游戏在一个很大的棋盘上进行,他们每个人有一个棋子。他们轮流移动自己的棋子,波雷卡普先开始。每一步移动中,波雷卡普可以将他的棋子从(x,y)移动到(x-1,y)或者(x,y-1)。而瓦西里可以将他的棋子从(x,y)移动到(x-1,y),(x-1,y-1)或者(x,y-1)。当然他们可以选择不移动。还有一些其它的限制,他们不能把棋子
liuchanglc
·
2020-05-30 11:00
[
51Nod
1534] 棋子游戏
题目原题地址解说简单博弈论。简单情况下,即假设不发生一个棋子阻挡另一个棋子的去路,那么情况非常简单,两人都必须走完\(x+y\)的路程,先手一次可以走一步,所以时间也为\(x+y\),后手可以先一直让\(x,y\)都减一,一个消耗完后再让另一个参量一步减一。这一部分的代码:intsum1=x1+y1,sum2=min(x2,y2);x2-=sum2;y2-=sum2;sum2+=x2+y2;if(
DarthVictor
·
2020-05-29 19:00
51nod
1412 AVL树的种类( dp )
题目链接题目大意平衡二叉树(AVL树),是指左右子树高度差至多为1的二叉树,并且该树的左右两个子树也均为AVL树。现在问题来了,给定AVL树的节点个数n,求有多少种形态的AVL树恰好有n个节点。(n=2)。所以每个深度的结点数有上下界(上届是满二叉树的时候),用这个性质可以做一个小小的优化,避免无用的枚举。如果这题的n扩大到10000,甚至更多,我们观察递推公式,由dep-1和dep-2推出dep
Out_Of_Cage
·
2020-04-14 06:43
51nod
1616 最小集合( 数论 )
题目链接题目大意定义一个集合A,如果x和y属于A,那么x和y的最大公约数也属于A。问题给出n个属于集合A的数字,问集合A最少有多少个不同的数字。n=cnt[y],当cnt[x]=cnt[y]时,意味着x和y在S中的倍数是完全一样的,由于y是x的倍数,所以不可能在x和y的倍数中找到一个子集gcd是x,所以x∉A。反过来,如果x的所有倍数y,都有cnt[x]>cnt[y],那么一定有x∈A。这时求x的
Out_Of_Cage
·
2020-04-04 22:47
timer的优化故事
Improvedtimerperformancefromportingthe0.12implementation,plusminorfixes(JeremiahSenkpiel)#2540,(JulienGilli)nodejs/node-v0.x-archive#87
51nod
ej
淘小杰
·
2020-02-18 08:02
51nod
1254 最大子段和 V2
\(dp[i][0/1]\)表示考虑前\(i\)个元素,以\(i\)结尾的最大子段和,\(0\)表示还未交换过,\(1\)表示已经交换过\(dp[i][0]=a[i]+\max\{dp[i-1][0],0\}\)\(dp[i][1]=\max\{dp[i][0],dp[i-1][1]+a[i],dp[i-1][0]+\max\{pre[st[i-1]-1],a[i]\},\max\{pre[i-1
Mrzdtz220
·
2020-02-06 15:00
51nod
1601 完全图的最小生成树计数
从高到低考虑每一位,把当前位为\(1\)的点集称为\(S\),当前位为\(0\)的点集称为\(T\),那么最小生成树就是\(S\)的生成树+\(T\)的生成树+\(S\)和\(T\)之间连一条最短的边。前两个部分递归处理,最后一部分把\(T\)插入字典树,枚举\(S\)中的点在字典树中查找即可。当有一些点权值相同时,就是完全图的生成树计数,根据prufer序列就是\(n^{n-2}\)个。#inc
Mrzdtz220
·
2020-02-05 21:00
51nod
1690 区间求和2
长度为$2$的可以直接求,之后就不把$2$当质数了。考虑一对$(i,j)$会出现在多少个区间里,其中$|j-i+1|\in\mathbb{P}$当$i+j\leqn+1$时,一对$(i,j)$会出现在$[|i-j|+1,i+j]$这个区间里面所有质数长度里面,记$s_i$表示$[1,i]$里有多少个质数,那么贡献就是$a_i\timesa_j\times(s_{i+j}-s_{|i-j|})$当$
Mrzdtz220
·
2020-02-03 22:00
51nod
1220 约数之和
$\sigma_{0}(ij)=\sum\limits_{x|i}\sum\limits_{y|j}[x\boty]$$\sigma_{1}(ij)=\sum\limits_{x|i}\sum\limits_{y|j}\dfrac{xj}{y}[x\boty]$所以$$\begin{aligned}&\sum_{i=1}^n\sum_{j=1}^n\sigma_{1}(ij)\\=&\sum_{i
Mrzdtz220
·
2020-02-03 11:00
51nod
1252 桥与海港
Link搞啥不好搞非素数模数。先枚举港口并将其视为根,那么要算的就是根的儿子数均\(\lek\)的方案数。考虑枚举根的总儿子数\(x\),选出这些儿子有\({n-m\choosex}\)种方案,把\(x\)个儿子挂在\(m\)个根上的方案数设为\(f_{x,m}\),然后把根删掉,剩下的就是\(n-m\)个点构成\(x\)棵有根树的方案数,这个可以GeneralizedCaylay算。\(f_{x
Shiina_Mashiro
·
2020-02-01 22:00
51nod
1172 Partial Sums V2
看了讨论区一个回答恍然大悟,%%%幂级数$F(x)=A(x)^p$,那么有$F^{'}(x)=pA^{'}(x)A(x)^{p-1}$,$A(x)F^{'}(x)=pF(x)A^{'}(x)$。若$a_0,a_1,\dots$的普通生成函数为$A(x)$,令$s_n=\sum\limits_{i=0}^na_i$,那么$s_0,s_1,\dots$的普通生成函数为$A(x)/(1-x)$,相当于与
Mrzdtz220
·
2020-02-01 18:00
51nod
1165 整边直角三角形的数量
直角三角形的三边都可以表示为$x=t(a^2-b^2),y=2tab,z=t(a^2+b^2)$,$t,a,b$都是整数且$a>b,\gcd(a,b)=1$,$a,b$为一奇一偶。可以预处理出$C_i$表示$t=1$时有多少直角三角形的周长为$i$,这个暴力枚举$a$,$b$就行了。然后枚举$t$即可。#includeconstintN=1e7+7;intmp[N];voidsolve(intn)
Mrzdtz220
·
2020-02-01 17:00
51nod
1052 最大M子段和 & 1053 最大M子段和 V2
1052dp即可$dp[i][j]$表示前$i$个数分成$j$段。$dp[i][j]=a[i]+\max\{dp[i-1][j],\max\{dp[k][j-1]\}\}$前缀max优化一下即可#include#definelllonglongconstintN=5100;lldp[N][2];inta[N],n,m;inlinellmax(lla,llb){returna>b?a:b;}intm
Mrzdtz220
·
2020-02-01 17:00
[
51nod
2583]数论只会Gcd
假设询问的是\((x,y),x>y\)。考虑建一棵树,每个点代表一个二元组\((a,b)(a>b,a\lem)\)。如果\((a,b)\)进行一次操作后会变成\((a',b')\),那么\((a',b')\)是\((a,b)\)的父节点。要求的就是\((x,y)\)的子树大小\(\times2\)。容易发现\((a,b)\)的直接儿子是\((a+b,a),(2a+b,a),(3a+b,a)\dot
newbiegcz
·
2020-01-31 14:00
51Nod
1237:最大公约数之和
51Nod
1237:最大公约数之和题意:求\(\sum_{i=1}^N\sum_{j=1}^Ngcd(i,j)\)。数据范围\(:N\leq10^{10}\)。
zhaoxiaoyun
·
2020-01-22 15:00
51Nod
1355 斐波那契的最小公倍数
斐波那契的最小公倍数定义斐波那契数列\(f_0=0,f_1=1,f_n=f_{n-1}+f_{n-2}~(n\geq2)\)。给出\(n\)个整数\(a_1,a_2,\dots,a_n\),求\(\text{lcm}\{f_{a_1},f_{a_2},\dots,f_{a_n}\}\)。\(n\leq5\times10^4,a_i\leq10^6\)。题解https://blog.csdn.net
autoint
·
2020-01-01 19:00
DRBD
安装配置(node1/node2上操作)1、准备:两个节点node1和node2均按照centos6.5系统,每个节点两块磁盘,一块用作安装系统,一块用作drbd192.168.1.1
51nod
e1192.168.1.203node2
宇信智臻sy
·
2019-12-30 06:31
51Nod
提高组400+试题 第四组 种田
题目大意%给定一个面积n×mn\timesmn×m的区域,在其中放若干个边长为lll的正方形矩阵,使得每个正方形矩阵的边缘与和其相邻的正方形矩阵的边缘(或相邻的整个大的区域的边缘)的距离都相等,求合法的方案数。数据范围1⩽n,m,l⩽10131\leqslantn,m,l\leqslant10^{13}1⩽n,m,l⩽1013。题解%你拿到这道题,想了很久,发现只会考虑朴素算法,你尝试着枚举一行放
linjiayang2016
·
2019-11-12 20:43
扩展欧几里得
数论
扩展欧几里得
数论
51nod
1183 编辑距离
这篇文章是我在做一道有关字符串的算法题时候想把这个过程记录下来,加深一下印象。先上原题:编辑距离,又称Levenshtein距离(也叫做EditDistance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。例如将kitten一字转成sitting:sitten(k->s)sittin(e->i)sitting
柠檬乌冬面
·
2019-11-07 20:49
51Nod
1686 第K大区间 和 NOI2016 区间
谈一下尺取法的经典题。第K大区间定义一个区间的值为其众数出现的次数。现给出n个数,求将所有区间的值排序后,第K大的值为多少。众数:区间里出现次数最多的数字,例如:11222,区间[11]的众数为1,区间[35]的众数为2题解二分这个值,转化成判断问题。将求第k大变成求第n*(n-1)/2-k+1小,那么我们就可以用尺取法计算值小于等于二分值的区间的个数。区间在数轴上有n个闭区间[l1,r1],[l
autoint
·
2019-10-24 16:00
51Nod
1140 矩阵相乘结果的判断
Problem给出三个NN的矩阵A,B,C,问AB是否等于C?Solution随机找或者用向量压缩。Code#include#include#include#include#definelllonglongusingnamespacestd;intn;inta[520][520],b[520][520],c[520][520];intr[520],r2[520];intcr[520],rc[520
CCWUCMCTS
·
2019-10-21 21:00
51nod
1766 树上的最远点对
[传送门]欧拉序可以$O(1)$得到两点的LCA线段树维护区间直径,两个区间合并时,新的直径的端点肯定是这两个子区间直径的端点。复杂度$O(nlogn)$#include#include#include#include#includeinlinevoidcheckmax(int&a,intb){if(ab)a=b;}namespaceIO{charbuf[1inlinevoidread(T&x,T
Mrzdtz220
·
2019-10-21 21:00
51nod
1590 合并数字
1590合并数字STL-List练习题,直接用List模拟题意即可,或者手写链表也行。#includeusingnamespacestd;constintN=1e4+10;listList[N];intmain(){intn,x,y,y_idx,x_idx;cin>>n;for(inti=1;i>x>>y;for(intj=1;j<=n;++j){//找到yif(List[j].front()==
lukelmouse
·
2019-10-21 19:00
2019 CSP-S第一轮 游记
下午围观了有趣的四川选手名单,被四川的操作震惊,看来我们还是太$naive$了...还做了$
51nod
$的试题,题挺难的,写完后心态大崩$Day0$又请了前三节课的假,把初赛篇的基本知识全过了一遍,感觉还不错
BeyondLimits
·
2019-10-19 20:00
[
51nod
1227]平均最小公倍数(莫比乌斯反演+杜教筛)
题意求$\sum_{i=a}^b\sum_{j=1}^i\frac{lcm(i,j)}{i}$.分析只需要求出前缀和,$$\begin{aligned}\sum_{i=1}^n\sum_{j=1}^i\frac{lcm(i,j)}{i}&=\sum_{i=1}^n\sum_{j=1}^i\frac{j}{gcd(i,j)}\\&=\sum_{d=1}^n\sum_{i=1}^n\sum_{j=1}
Rogn
·
2019-10-18 23:00
51NOD
1237 最大公约数之和 V3(杜教筛)
题意求$\sum_{i=1}^n\sum_{j=1}^ngcd(i,j)$.分析$$\begin{aligned}\sum_{i=1}^n\sum_{j=1}^ngcd(i,j)&=\sum_{i=1}^n\sum_{j=1}^nd[gcd(i,j)=d]\\&=\sum_{d=1}^nd\sum_{i=1}^n\sum_{j=1}^n[gcd(i,j=d)]\\&=\sum_{d=1}^nd\s
Rogn
·
2019-10-18 22:00
[
51nod
1766]树上的最远点对
有一个结论:两个区间的最长路的端点一定是这两个区间中的最长路端点(4选2),所以可以用线段树来维护区间最长路的两个端点,然后最终合并即可1#include2usingnamespacestd;3#defineN1000054#defineL(k>1)7structji{8intnex,to,len;9}edge[N=0;i--)26if(!pd(f[x][i],y))x=f[x][i];27ret
PYWBKTDA
·
2019-10-07 06:00
[
51nod
1587]半现串
将s所有长度为d/2的子串放进ac自动机中,直接匹配就可以判定半现串了再对其做一个差分,询问一个前缀的半现串个数,在ac自动机上数位dp,f[i][j][0/1]表示走了i步(i位的字符串),走到节点j,是否达到上限的方案数对于ac自动机上的结束节点,直接重置并累计答案即可1#include2usingnamespacestd;3#defineN10054#definec(s[i]-'0')5#d
PYWBKTDA
·
2019-10-07 06:00
51Nod
2540 平分
Problem考虑足球比分系统,一场足球比赛从开始到结束的过程中,摄像机随机拍摄了张比分信息,问你本场比赛最多出现了几次平分。例如:3个比分信息为:203134最终比分为3:4,所以最多只可能出现最初的0:0以及3:3这2次平分。如果只有1张3:4,那么最多可能有0:01:12:23:3共4次平分。Solution添加一个0:0,相邻的A队分区间和B队分区间取交集,map去重,注意cur可能为0。
CCWUCMCTS
·
2019-10-05 16:00
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他