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
图论——TwoSAT
(
图论
之最短路)
FDNYtotheRescue!TimeLimit:2SecondsMemoryLimit:65536KBTheFireDepartmentofNewYork(FDNY)hasalwaysbeenproudoftheirresponsetimetofiresinNewYorkCity,buttheywanttomaketheirresponsetimeevenbetter.Tohelpthemwi
H煊
·
2020-08-17 23:07
图论之最短路
蓝桥杯学习之数据结构——
图论
基础知识简介
##1.图的基本概念:图是由一系列顶点和若干连结顶点集合内两个顶点的边组成的数据结构。数学意义上的图,指的是由一系列点与边构成的集合,这里我们只考虑有限集。通常我们用G=(V,E)表示一个图的结构,其中V表示点集,E表示边集。在顶点集合所包含的若干个顶点之间,可能存在着某种两两关系——如果某两个点之间的确存在这样的关系的话,我们就在这两个点之间连边,这样就得到了边集的一个成员,也就是一条边,对应到
Lyli-learning
·
2020-08-17 23:53
蓝桥杯
数据结构
图(graph)
alogrithm
如何备战蓝桥杯
图论
中的优先级搜索——DFS,BFS,Prim,Dijkstra
图论
中的优先级搜索——DFS,BFS,Prim,Dijkstra在图算法中经常要执行遍历每个顶点和每条边的操作,即图搜索。
01的世界
·
2020-08-17 23:45
连通图
——————搜索——————
基础
【笔记+模板】 匈牙利算法
blog.csdn.net/pi9nc/article/details/11848327算法须知匈牙利算法用于求二分图的最大匹配,也就是说,无论是有向图还是无向图,原图必须是二分图(以下把二分图的两部分分为左部右部)匹配:在
图论
中
M_ercury_
·
2020-08-17 23:04
笔记
===图论===
二分图染色
图论
中不连通图的块数
#include"iostream"#include"memory.h"usingnamespacestd;intgrap[100][100];intn,m;intans=0;//保存不连通图的块数boolflag=false;voiddfs(intx){for(inti=0;i>n>>m){ans=0;memset(grap,0,sizeof(grap));if(n==0&&m==0)break
sysu安仔
·
2020-08-17 23:12
【
图论
】【vector】用vector存储图的邻接矩阵
#include#include#defineMAXN50usingnamespacestd;structedge{intto,cost;};vectorG[MAXN];intV,E;inttemp1;intmain(){cin>>V>>E;for(inti=0;i>temp1>>e.to>>e.cost;//分别表示其起点、终点、路程G[temp1].push_back(e);//压入vecto
lesileqin
·
2020-08-17 23:32
图论
STL
In-degree(网络流
图论
)
http://codeforces.com/gym/102419/problem/H题意:给出一个无向图,和每个点的入度(-1则不要求),使之变为有向图满足要求。解析:x到ep连边:流量为x的入度,花费-1sp到边连:流量为1,花费0边到两个端点连边:流量1,花费0如果x不要求:流量m,花费0这样保证花费最小的时候每个点都满足入度条件。方案输出为:查看反馈网络的流量,如果有流量,说明这条边被选中。
JK Chen
·
2020-08-17 23:21
图论/搜索
图论
基本知识点
1.图的定义由若干个不同顶点与连接其中某些顶点的边所组成的图形就称为图。(顶点的位置以及边的曲直都是无关紧要的,而且也是没有假定这些顶点和边都要在一个平面内,只关心顶点的多少和这些变是连接哪些顶点的),通常用大写字母G表示图,V表示所有顶点的集合,E表示边的集合,记作G=(V,E)。2.同构如果两个图G和G1,它们顶点之间可以建立起一对一的对应,并且当且仅当G的顶点Vi与Vj之间有K条边相连的,G
iteye_10189
·
2020-08-17 22:25
图论
——基础知识1
图的基本概念图(graph)G=(V,E)G=(V,E)G=(V,E)是一个二元组(V,E)(V,E)(V,E)使得E⊆[V]2E\sube[V]^2E⊆[V]2,所以EEE的元素是VVV的2-元子集。默认是V∩E=∅V\capE=\emptyV∩E=∅。集合VVV中的元素称为图GGG的顶点(vertices)或节点(nodes),而集合EEE的元素称为边(edges)。具有顶点集VVV的图称为V
绝尘花遗落
·
2020-08-17 22:27
数学
HHU暑期第五弹——
图论
入门(图的搜索+连通性+最短路径+生成树+二分图匹配+最大流)
第五弹
图论
入门的主要内容有以下几部分:图的搜索、连通性、最短路径、生成树、二分图匹配、最大流等内容。一、图的搜索有两种常用的方法可用来搜索图:即深度优先搜索和广度优先搜索。
想飞的小菜鸡丶
·
2020-08-17 22:58
------ACM------
------图论------
最小生成树
最短路径
图论
-最短路问题
最短路问题总结floyed算法可以求任意两点的最短路,适合负边权,也可以用于检测任意两点是否连通。算法效率O(N^3)核心代码://d[i][j]表示节点i到j的最短路for(intk=1;kj经过k的最短路,f[k-1][i][j]表示经过k-1,的最短路f[k][i][j]=min{f[k-1][i][k],f[k-1][i][k]+f[k-1][k][j]}f[k][i][j]由公式是有f[
三水木人
·
2020-08-17 22:01
最短路
图论
中DFS与BFS的区别、用法、详解…
DFS与BFS的区别、用法、详解?写在最前的三点:1、所谓图的遍历就是按照某种次序访问图的每一顶点一次仅且一次。2、实现bfs和dfs都需要解决的一个问题就是如何存储图。一般有两种方法:邻接矩阵和邻接表。这里为简单起见,均采用邻接矩阵存储,说白了也就是二维数组。3、本文章的小测试部分的测试实例是下图:一、深度优先搜索遍历1、从顶点v出发深度遍历图G的算法①访问v②依次从顶点v未被访问的邻接点出发深
西伯利亚大橘猫
·
2020-08-17 22:55
算法与时间维度
ACM模板
图论
@(ACM模板)[
图论
]
图论
知识点要求General建图使用vector链式前向星最短路Dijkstra算法Bellman-Ford算法SPFA算法Floyd算法差分约束最长路次短路最短路次短路路径计数拓扑排序求最短路二分图若干概念公式君二分图最大匹配匈牙利算法匈牙利算法
gdymind
·
2020-08-17 22:18
acm
acm模板
图论
基础
图论
梳理
图的存储:目前主要的方式有两种:邻接矩阵定义:boolb[max_l][max_l];插入:b[x][y]=true;查询:if(b[x][y]);空间复杂度较高,查询两点间是否有边为O(1)邻接表定义:structhazaking{inty;intnext;}e[max_l];intlinkk[max_l];插入:e[++t].y=Y;e[t].next=linkk[X];linkk[X]=t;
fsl123fsl
·
2020-08-17 22:58
算法与数据结构
图论
-Tarjan算法
Tarjan算法的引入算法流程应用和模板题洛谷P3387洛谷P3388Tarjan算法的引入“tarjan陪伴强联通分量生成树完成后思路才闪光欧拉跑过的七桥古塘让你心驰神往”—《膜你抄》tarjan算法是基于对有向图的深度优先搜索的算法,主要用于求解强连通分量,时间复杂度是线性的O(n+m)其中n为点数,m为边数。tarjan的算法关键在搜索时,把当前搜索树中未处理的节点加入一个堆栈,回溯时可以判
fanyiningHH
·
2020-08-17 22:28
算法心得
图论
----深度优先遍历和广度优先遍历
1、广度优先遍历原理:广度优先遍历从某个顶点v出发,首先访问这个结点,并将其标记为已访问过;然后顺序访问结点v的所有未被访问的邻接点{vi,..,vj},并将其标记为已访问过;然后将{vi,...,vj}中的每一个节点重复节点v的访问方法,直到所有结点都被访问完为止。具体代码实现时:我们可以使用一个辅助队列q,首先将顶点v入队,将其标记为已访问,然后循环检测队列是否为空;如果队列不为空,则取出队列
dazhong159
·
2020-08-17 22:10
数据结构与算法
图论
一
图论
基础
Graphtheory:Inmathematics,graphtheoryisthestudyofgraphs,whicharemathematicalstructuresusedtomodelpairwiserelationsbetweenobjects.Agraphinthiscontextismadeupofvertices(alsocallednodesorpoints)whicharec
csdn_dwk
·
2020-08-17 21:40
数据结构与算法
图论
(15)图分解问题
目录(一)图的一因子分解因子因子分解n因子可n因子分解偶数阶完全图可一因子分解例题定理2具有H圈三正则图可一因子分解定理3若三正则图有割边,则它不能一因子分解(二)、图的二因子分解定理4奇数阶完全图可2因子分解定理52n阶完全图可分解为1个一因子和n-1个二因子之并定理6每个没有割边的3正则图是1个一因子和1个二因子之和定理7一个连通图可2因子分解当且仅当它是偶数度正则图(三)、图的森林因子分解定
chk_plusplus
·
2020-08-17 21:12
图论
图论
(10)欧拉图与哈密尔顿图
目录一、欧拉图欧拉图与欧拉回路欧拉图性质Fleury算法找欧拉回路二、哈密尔顿图哈密尔顿图与哈密尔顿路(圈)性质与判定哈密尔顿图的性质定理哈密尔顿图判定定理闭图与闭包邦迪——闭包定理度序列判定法一、欧拉图欧拉图与欧拉回路对于只存在欧拉迹,不存在欧拉闭迹的图成为半欧拉图,欧拉图与半欧拉图都是连通图欧拉图性质对于半欧拉图,恰好有两个奇点这种是常规操作,奇度点在图中一定有偶数个,只要我们将奇度点两两配对
chk_plusplus
·
2020-08-17 21:12
图论
图论
(16)匈牙利算法与最优匹配算法
目录(一)匈牙利算法M交错树匈牙利算法-偶图完美匹配算法偶图中找最大匹配(二)、最优匹配算法-库恩算法可行顶点标号相等子图定理及其证明要求掌握例题:(一)匈牙利算法扎根于M非饱和点u,即以u为树根来构造M交错树,u是偶图中X点集中的点M交错树以非饱和点为根节点的树S是M交错树上的属于点集X的点的集合,T是M交错树上的属于点集Y上的点的集合。在情形1的时候,可以看到除了点u外,其他点是配对的,即一个
chk_plusplus
·
2020-08-17 21:12
图论
图论
(9)图的连通度
目录一、割边、割点和块割边及其性质割点及其性质块二、连通度顶点割定义点连通度定义k连通定义边割定义边连通度连通度性质减去一个点/边性质点连通度与边连通度关系边数点数确定的图的点连通度上界最小度大于点数的一半由顶点和最小度来判断k连通敏格儿定理独立路概念用点或边来分离两个顶点敏格儿定理具体形式应用(不作考试要求)习题一、割边、割点和块割边及其性质割边定义:w(G-e)>w(G)是说删去边e后连通分支
chk_plusplus
·
2020-08-17 21:40
图论
概率图模型
1、概率图模型是用图来表示变量概率依赖关系的理论,结合概率论与
图论
的知识,利用图来表示与模型有关的变量的联合概率分布。由图灵奖获得者Pearl开发出来。
slamwjj
·
2020-08-17 21:05
机器学习
图论
-BFS解无权有向图最短路径距离
概述本篇博客主要内容:对广度优先搜索算法(Breadth-First-Search)进行介绍;介绍用邻接表的存储结构实现一个图(附C++实现源码);介绍用BFS算法求解无权有向图(附C++实现源码)。广度优先搜索算法(Breadth-First-Search)广度优先搜索算法(Breadth-First-Search)又被翻译为宽度优先搜索或横向优先搜索,简称BFS。BFS是一种盲目搜索法,其系统
bobkentblog
·
2020-08-17 21:38
ALG
图论
算法&模板整理--供自查--持续更新
学了忘,忘了学,学了还得忘文章目录欧拉回路二分图匹配最短路**Dijkstra+优先队列**Bellman-FordSPFAK短路最小环全局求解部分求解差分约束强连通分量Kosaraju算法最小有向生成树欧拉回路//欧拉路径:一条通过每条边一次且仅一次的路径//欧拉回路:一条通过每条边一次且仅一次的回路//无向图欧拉回路:所有顶点度数为偶数//有向图欧拉回路:所有顶点入度等于出度//无向图欧拉路径
bensanhuan
·
2020-08-17 21:51
算法-从入门到放弃
图论
的模板
这里整理一些
图论
的模板最小生成树:kcruskal算法自剩下的未选取的边中找到最小边如果和已选取的构成回路,则放弃intkcruskal(){intres=0;inti;sort(ed.begin,ed.end
beckyUp
·
2020-08-17 21:17
图论
图论
——最短路:Floyd,Dijkstra,Bellman-Ford,SPFA算法及最小环问题
转载自——》https://www.cnblogs.com/ninedream/p/11186049.html一.Floyd算法用于计算任意两个节点之间的最短路径。参考了five20的博客Floyd算法的基本思想如下:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点到B,所以,我们假设dist(AB)为节点A到节点B的最短路径的距离,对于每一个节点K,我们
avq94452
·
2020-08-17 21:48
洛谷 P1194 买礼物 kruskal 最小生成树
package
图论
;//ac//思路kruskal//值得注意的是如果i==j,那么这条路径就不要存了,在i
aiworenyanzhousuanfa
·
2020-08-17 21:03
图kruskal
ACM 学习总结博客(十九)
图论
算法一.基本概念1.什么是图?很简单,点用边连起来就叫做图,严格意义上讲,图是一种数据结构,定义为:graph=(V,E)。V是一个非空有限集合,代表顶点(结点),E代表边的集合。
二硫碘化钾kk
·
2020-08-17 21:03
训练日记
图论
BFS总结
1.关于BFS的Key_word:①hash或状态压缩记录状态②状态剪枝③反向BFS④双向BFS⑤特殊初始化VIS数组⑥动态图的搜索⑦优先队列优化搜索⑧数位搜索下面是一一讲解:1.hash或状态压缩记录状态:当状态太多而且边界也广时数组难以存储状态时或者题目对空间的要求较为苛刻,这时候就要使用状态压缩来保存所需的状态或者hash的方式将一个状态对应为一个整数通过一维数组来记录是否访问,当数据过于离
Ych2456
·
2020-08-17 20:54
数据结构与算法
数据结构 之
图论
基础
图的表示1.邻接表一般用于表示稀疏图(SparseGraph)2.邻接矩阵一般用于表示稠密图(DenseGraph)图的遍历1.深度优先遍历DFS原理与树形结构的DFS一致,从起点开始遍历其连接的所有节点,并以节点为新的起点继续遍历,直至起点没有未被遍历的节点时结束递归。2.广度优先遍历BFS与树形结构的BFS原理一致,使用队列装载起点元素及其连接的节点,每次弹出队首的节点,并以此为起点,填充与之
Test_hh112
·
2020-08-17 20:28
算法学习
[2016ICPC 大连网络预选赛] HDU5876
图论
题意给一个无向图,求它的补图中,每个点到S点的最短路。输入点数NM那么所有的最短路都不超过1。最复杂的情况莫过于为补图构造一些或者很多很长的最短路,但是n个点完全图就有n(n-1)/2条边,要构造顶多长度也超不过200。而点数一少复杂度就很明显的下降了。AC代码C++#include#include#include#includeusingnamespacestd;#defineMAXN20002
Burning1108
·
2020-08-17 20:41
acm-icpc
图论
—— MST
(B站上刷到这个,讲的很棒!)最小生成树(Kruskal(克鲁斯卡尔)和Prim(普里姆))算法动画演示连通图去一条边就是树所有生成树中权值和最小的为最小生成树最小生成树:对于一个有N个顶点的个数,其边的个数是N-1Kruskal将图中所有的边按照权值从小到大排序,然后依次组合。就这样是不可能的!!必须防止形成环,倘若都成环了,那还做什么最小生成树问题。这里要用到并查集这个数据结构检测两点是否在同
S_123789
·
2020-08-17 20:58
算法
【
图论
】连通图
Description判断一个图是否为一个边通图Inputnnn顶点(nnn#include#includeusingnamespacestd;structwhw{intx,y;}a[10001];intn,m,x,y,ans,maxx;intb[10001],h[10001];boolwh[10001];voidbfs(intk){inthead=0,tail=1;queuewh;wh.push
SSL_Maple
·
2020-08-17 20:26
图论
[
图论
]/[BFS][高精度]产生数
题目描述给出一个整数n(n53->6上面的整数234经过变换后可能产生出的整数为(包括原数):234534264564共4种不同的产生数问题:给出一个整数n和k个规则。求出:经过任意次的变换(0次或多次),能产生出多少个不同整数。仅要求输出个数。Inputnkx1y1x2y2……xnynOutput一个整数(满足条件的个数):SampleInput23422536SampleOutput4分析这题
在征途
·
2020-08-17 20:55
【
图论
·算法】树的直径&重心概念与求解
树的直径树是连通无环图,树上任意两点之间的路径是唯一的。定义树上任意两点u;v的距离为u到v路径上边权的和。树的直径MN为树上最长路径,即点M和N是树上距离最远的两个点。此时,树的直径也称树的最长链。NO.1树形DP求树的直径我们设f[i]表示以i为根节点的所有子树中,与i距离最远的一个节点的路径。状态转移方程为:f[i]=max(f[j]+val(i,j)),j∈son(i)f[i]=max(f
pigzhouyb
·
2020-08-17 20:53
图论
图论
—— floyd算法(全源最短路问题 / 无向图找最小环)
floyd算法:对于一个含有nnn个结点的无负环图GGG(通常用邻接矩阵存储),floyd算法可以用于解决全源最短路问题,和查找无向图中最小环,时间复杂度O(n3)O(n^3)O(n3),①全源最短路问题:邻接矩阵g[i][j]g[i][j]g[i][j]:表示边i→ji\rarrji→j的距离,INF表示i,ji,ji,j之间无边直接相连dist[i][j]dist[i][j]dist[i][j
墓华
·
2020-08-17 20:13
★Tips
★图论
#
【最短路】
图论
—— 树的直径 及 其两种求法
定义:树的直径,即树上最远的两点的距离(即树上最大距离),若树的边权全为111,则树的直径即是树上的最长链。通常有两种树的直径的求法,时间复杂度均为O(n)O(n)O(n)①树形DP求树的直径改方法只需遍历一次,即可求得树的直径大小,但无法求得直径的具体路径。选取任意结点为根遍历树,设d[i]:d[i]:d[i]:表示结点iii为根的子树结点最远距离。则有:uuu为根的子树结点最远距离d[u]=m
墓华
·
2020-08-17 20:13
★图论
★Tips
【
图论
】Johnson算法(多源最短路优化)
样例题的话随便找个Floyd算法自己测一下吧,下面上封装后的Johnson板子:(好啦…既然你们懒那我给你们找个吧。。AcWing.854)链接:https://www.acwing.com/problem/content/description/856/#include#definelllonglong#definewhite0#defineblack1#definegrey2#defineen
Anonytt
·
2020-08-17 20:11
图论
【
图论
】二分图匹配(Hungary算法&KM算法&hopcroft-karp算法)
匈牙利算法板子(用邻接表写可以做到O(n*m)):constintmaxn=510;intcnt_x,cnt_y;intG[maxn][maxn];intlink[maxn];boolvis[maxn];boolfind(intu){for(intv=1;v#definelllonglong#defineendl'\n'#definemem(a)memset(a,0,sizeof(a))#defi
Anonytt
·
2020-08-17 20:40
图论
图论
-BFS
importjava.util.LinkedList;importjava.util.Queue;/***给你一个m*n的网格,其中每个单元格不是0(空)就是1(障碍物)。每一步,您都可以在空白单元格中上、下、左、右移动。*如果您最多可以消除k个障碍物,请找出从左上角(0,0)到右下角(m-1,n-1)的最短路径,并返回通过该路径所需的步数。如果找不到这样的路径,则返回-1。**示例1:*输入:*
Pati_Tech_OCD
·
2020-08-17 20:26
算法学习
图论
模板小汇总
涉及二分图,强连通分量,割点(边),点(边)双连通分量。//二分图booldfs(intx){for(inti=hd[x];i;i=nxt[i])if(!v[to[i]]){v[to[i]]=1;if(!f[to[i]]||dfs(f[to[i]])){f[to[i]]=x;return1;}}return0;}for(inti=1;i2-(x!=1))v[x]=2;elsev[x]=1;}//求
Monster__Yi
·
2020-08-17 20:01
模板
强连通分量
割点(边)
点(边)双连通分量
noip模板整理
图论
:(论图╮(╯▽╰)╭)spfa:图上乱搞必备,并非只止步于求最短路|最长路,spfa可是图上dp!!
Loi_imcy
·
2020-08-17 20:37
代码模板
图论
——连通分量
文章目录
图论
——连通分量连通分量介绍DFS计算连通分量BFS计算连通分量图文件graph.txt建图类
图论
——连通分量连通分量介绍对于上图很显然连通分量为1,对于下图连通分量个数为2DFS计算连通分量通过上一小节
酒醉梦醒
·
2020-08-17 20:35
算法数据结构
图论
——遍历算法
文章目录
图论
——遍历算法DFS遍历BFS遍历建图类
图论
——遍历算法DFS遍历深度优先搜索,以深度优先,直到走不下去,回退,对应的数据结构stack对于上图dfs的流程如下第一个节点0入栈,把0标记为已访问遍历
酒醉梦醒
·
2020-08-17 20:34
算法数据结构
【整理】基础
图论
模板题及知识点汇讲
有兴趣的朋友可以去我的洛谷博客康康哦qwq本篇文章洛谷博客传送门我的博客总版传送门特别特别感谢:lmpp大佬牺牲自己宝贵时间,为我没有脾气的耐心讲解。lmpp大佬的博客:墙裂建议进去康一康!还有gmq、gbf同学,感谢你们的鼓励与支持!!did教给我知识真是太强了!!没有他们就没有这篇博客,我也会比现在蒻上infinfinf倍。提示:本博客公开,但“例题部分”仅记录的是本人认为较有意义添加的题或者
零次方的continue
·
2020-08-17 20:01
推荐
图论
基础知识(四)
好像最近都挺忙的(好吧,我承认这是借口,毕竟我昨晚还在看电影和演唱会……我只是单纯的比较懒)已经介绍了图的顶点、边、有向图、无向图、度、图的同构等知识链接如下:
图论
基础知识(一)
图论
基础知识(二)
图论
基础知识
Karen_Yu_
·
2020-08-17 20:41
算法
集合论与
图论
-
图论
图论
部分目录六、图的基本概念6.1
图论
的产生与发展史概述6.2基本定义定义6.2.1无向图定义6.2.2零图定义6.2.3有向图定义6.2.4定向图定义6.2.5子图定义6.2.6生成子图真子图,极大子图定义
SofanHe
·
2020-08-17 19:00
集合论与图论
すぬけ君の地下鉄旅行 / Snuke's Subway Trip AtCoder - 2069 (BFS+并查集 )
图论
hqg-ac
すぬけ君の地下鉄旅行/Snuke’sSubwayTripAtCoder-2069题意是从1到NN,乘多次地铁。每个地铁有一个运营公司。如果公司不同,那么换乘需要1的费用。解析:很自然能够想到并查集。每个并查集维护每个公司的线路,站点等信息首先读入之后,我们把同公司的线路放入GG中,之后,现将每个公司的站点合并到一个并查集里去之后,新建一个图(类似bipartitebipartitegraphgra
Hacheylight
·
2020-08-17 19:59
————图论————
BFS
广度优先搜索
并查集
———DP———
图论
总结(一)
写在前面的话偶尔出来发个大招谨以此篇献给我最爱的grandpa,你知道的没有你就没有我。我觉得我对你说我爱你说的太少了。只有你会在我发烧时候每隔5分钟来摸摸我的脑袋。为我跑遍整个昆明城买我最喜欢的食物,为我跑遍整个昆明城帮我办公交卡,在我人生低谷,不吃不喝的时候濒临奔溃的时候一直安安静静的陪我哭,帮我想办法,让我活过来。只有你,会为我剪报纸,帮我搜集高考每一所学校的录取学校,做成美美的小册子。我上
君的名字
·
2020-08-17 19:54
【算法】
牛客网CSP-S提高组赛前集训营1题解(仓鼠的石子游戏 [博弈论] + 乃爱与城市的拥挤程度 [树上DP] + 小w的魔术扑克[
图论
+ dfs + 离线])
文章目录T1:仓鼠的石子游戏题目题解代码实现T2:乃爱与城市拥挤程度题目题解代码实现T3:小w的魔术扑克题目题解代码实现T1:仓鼠的石子游戏题目仓鼠和兔子被禁止玩电脑,无聊的他们跑到一块空地上,空地上有许多小石子。兔子捡了很多石子,然后将石子摆成n个圈,每个圈由a[i]个石子组成。然后兔子有两根彩色笔,一支红色一支蓝色。兔子和仓鼠轮流选择一个没有上色的石子涂上颜色,兔子每次可以选择一个还未染色的石
爆肝的秃聚
·
2020-08-17 19:29
博弈论
图论
#
树形DP
上一页
63
64
65
66
67
68
69
70
下一页
按字母分类:
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
其他