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
LuoGu
洛谷 P4180 【模板】严格次小生成树[BJWC2010] LCT
Code://
luogu
-judger-enable-o2#include#include#include#includeusingnamespacestd;voidsetIO(stringa){freopen
EM-LGH
·
2020-09-15 22:07
数学——洛谷P1128 [HNOI2001]求正整数
https://www.
luogu
.org/problem/show?
largecub233
·
2020-09-15 22:54
严格次小生成树(LCA法)
originallink-https://www.
luogu
.org/problem/P4180题意:给出一个图,求严格次小生成树,即边权和严格小于MSTMSTMST。
JK Chen
·
2020-09-15 22:43
图论/搜索
luogu
P3313 [SDOI2014]旅行
题面传送门显然是树剖题目,关键是怎么维护不同宗教。对于每个宗教可以开一棵线段树,但是空间会爆。所以可以动态开点。代码实现:#include#include#definemax(a,b)((a)>(b)?(a):(b))usingnamespacestd;intn,m,k,x,y,z,tot,root[100039],top[100039],d[100039],fa[100039],idea,id[
fxt275307894a
·
2020-09-15 22:57
洛谷
树剖
线段树
动态开点
luogu
P5459 [BJOI2016]回转寿司
题面传送门题目要求有多少个i,ji,ji,j使的l≤∑k=ijai≤rl\leq\sum\limits_{k=i}^{j}{a_i}\leqrl≤k=i∑jai≤r用前缀和搞一下,变成l≤qj−qi−1≤rl\leqq_j-q_{i-1}\leqrl≤qj−qi−1≤r再变换一下,变成qj−r≤qi−1≤qj−lq_j-r\leqq_{i-1}\leqq_j-lqj−r≤qi−1≤qj−l然后动态
fxt275307894a
·
2020-09-15 22:57
洛谷
前缀和
线段树
动态开点
平衡树
luogu
P6764 [APIO2020]粉刷墙壁
题面传送门仔细阅读题面可知,只有在这个循环矩阵内有连续kkk个斜着的111,那么就可以覆盖。所以这题可以分成两部分:预处理哪些区间可以被覆盖和处理覆盖的最小区间。处理覆盖的最小区间显然可以单调队列优化dp,设fif_ifi为覆盖到第iii个且最后一个矩阵右端点在iii处的最小覆盖数量。那么可得状态转移方程为fi=maxj=max(0,i−m)j#include#include#include#
fxt275307894a
·
2020-09-15 22:57
洛谷
动态规划
单调队列
递推
luogu
P1402 酒店之王
题面传送门一道二分图的题目。考虑将菜向客人,客人向房间连权值为111的边,但是这样会有重复计算。所以将客人拆成两个点,两点之间连权值为111的边,就可以达到限制流量的目的。代码实现:#include#include#include#definemin(a,b)((a)q;inlineintbfs(){while(!q.empty())q.pop();memset(d,0x3f,sizeof(d))
fxt275307894a
·
2020-09-15 22:57
洛谷
二分图
拆点
洛谷P4408 [NOI2003]逃学的小孩
链接https://www.
luogu
.org/problem/show?
ssl_xxy
·
2020-09-15 21:23
树的直径
dp
BZOJ1509 & 洛谷4408:[NOI2003]逃学的小孩——题解
id=1509https://www.
luogu
.org/problemnew/show/P4408sb题,但是我至今不知道为什么这张图就一定是棵树……这题意没说明白啊……显然求直径,再求一点使得该点到直径两端的点的距离的最小值最大
weixin_34137799
·
2020-09-15 21:19
数据结构与算法
php
BZOJ1997:[HNOI2010]PLANAR——题解
id=1997https://www.
luogu
.org/problemnew/show/P3209若能将无向图G=(V,E)画在平面上使得任意两条无重合顶点的边不相交,则称G是平面图。
weixin_33725239
·
2020-09-15 21:15
【
luogu
4408】 [NOI2003]逃学的小孩 [动态规划 树的直径]
P4408[NOI2003]逃学的小孩就是求一个树的直径然后再在这个路径中找一点emmmmmm大概那个意思就这样吧emmmm详见代码1#include2#include3#include4#include5#include6#include7#include8usingnamespacestd;9#definelllonglong10#definergregister11constintN=200
weixin_30266829
·
2020-09-15 21:05
数据结构与算法
luogu
P4408 [NOI2003]逃学的小孩
题面传送门显然最长的一条是树的直径。那么找到树的直径后另一条枚举点然后跑spfaspfaspfa即可。代码实现:#include#include#include#definemin(a,b)((a)(b)?(a):(b))usingnamespacestd;intn,m,k,x,y,z,maxs,start,now,cur;longlongmaxn,d[3][200039],ans,tot,pus
fxt275307894a
·
2020-09-15 21:19
洛谷
dfs
树的直径
spfa
[NOI2003]逃学的小孩 (树的直径)
Linkhttps://www.
luogu
.org/problemnew/show/P4408Description Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris
chagelo
·
2020-09-15 21:27
图论
luogu
P4408 [NOI2003]逃学的小孩(树的直径)
整理的算法模板合集:ACM模板看了半天的题原来没有告诉你三个点的坐标,不然直接跑最短路即可。要求最长的时间,所以我们要自己找到三个点,而在树中最长的路径也就是树的直径。那么本题就可以简化为:在一棵无根树上,找A,B,CA,B,CA,B,C三个点,使得AB+BC(AC>BC)AB+BC(AC>BC)AB+BC(AC>BC)或AC+AB(BC>AC)AC+AB(BC>AC)AC+AB(BC>AC)最大
繁凡さん
·
2020-09-15 21:08
#
树的直径
Luogu
3209 HNOI2010 平面图判定 平面图、并查集
传送门题意:$T$组数据,每组数据给出一个$N$个点,$M$条边,并存在一个$N$元环的图,试判断其是否为一个可平面图(如果存在一种画法,使得该图与给出的图同构且边除了在顶点处以外互相不相交,则称其为可平面图)$T\leq100,N\leq200,M\leq10000$关于平面图的性质可以参照这一个PPT我们需要用到平面图的一个推论:在极大平面图(不能再加边的平面图)上,$M=3\timesN-6
weixin_30633507
·
2020-09-15 21:32
[HAOI2007]上升序列
DescriptionBZOJ1046
Luogu
2215Solution一开始看成了是子序列的字典序最小,实际上是位置的字典序最小。先跑一边LIS,然后贪心的选最靠前的LIS够长的序列就行。
weixin_33720078
·
2020-09-15 18:09
洛谷 P1241 括号序列(栈)
嗯...题目链接:https://www.
luogu
.org/problem/P1241首先这道题是栈的入门题的加强版,不仅要你判断这个括号序列是否合法,还要你将这个序列补充完整...一开始是没有头绪的
weixin_30871905
·
2020-09-15 15:27
c/c++
[六省联考2017]期末考试
题目分析:观察到学生对于最晚出时间的愤怒值是呈递增的而老师则是递减的辣么合起来就是有一个极小值的函数我们可以套用三分法规定一个最晚出成绩的值对于老师的愤怒值我们需要分类讨论注意特判C极大的情况题目链接:
Luogu
3745BZOJ4868COGS2914Ac
HT008_123
·
2020-09-15 14:31
题目分析
三分
【DFS】 [NOI Online #3 入门组]观星(
luogu
)
题目:思路:emmm,DFS造他就完事CodeCodeCode:#include#includeusingnamespacestd;charch;intn,m,star,ans;intnumber[1501*1501],map[1501][1501];//number是星系数量,map是整张图intd[8][2]={{0,1},{0,-1},{1,0},{-1,0},{1,1},{1,-1},{-
SSL_whd
·
2020-09-15 14:41
深搜
bzoj4870&
luogu
3746 [六省联考2017]组合数问题
http://www.elijahqi.win/archives/622题目的大意就是要求我们从n*k个数字中选择%k余r的方案数定义f(i,j)=∑∞t=0Cj+tkif(i,j)=f(i−1,j)+f(i−1,(j−1)modk)这道题我们转移是用状态转移因为每次都是前一个i-1转移过来的不妨设当前状态123456abcdef那么我们开一个矩阵可以知道123456111211311411511
elijahqi
·
2020-09-15 13:26
动态规划
快速幂
矩阵乘法
【
Luogu
P3270】[JLOI2016] 成绩比较
题目链接题目描述G系共有n位同学,M门必修课。这N位同学的编号为0到N-1的整数,其中B神的编号为0号。这M门必修课编号为0到M-1的整数。一位同学在必修课上可以获得的分数是1到Ui中的一个整数。如果在每门课上A获得的成绩均小于等于B获得的成绩,则称A被B碾压。在B神的说法中,G系共有K位同学被他碾压(不包括他自己),而其他N-K-1位同学则没有被他碾压。D神查到了B神每门必修课的排名。这里的排名
element_hero
·
2020-09-15 13:54
#
计数问题
#
容斥原理
#
二项式反演
======题解======
luogu
1355 神秘大三角 判断点和三角形的位置关系 面积法 叉积法
题目链接题目描述判断一个点与已知三角形的位置关系。输入输出格式输入格式:前三行:每行一个坐标,表示该三角形的三个顶点第四行:一个点的坐标,试判断该点与前三个点围成三角形的位置关系(详见样例)所有坐标值均为整数。输出格式:若点在三角形内(不含边界),输出1;若点在三角形外(不含边界),输出2;若点在三角形边界上(不含顶点),输出3;若点在三角形顶点上,输出4。输入输出样例输入样例#1:(0,0)(3
ahu12345678
·
2020-09-15 13:35
Luogu
P3952 时间复杂度
洛谷网校洛谷有题应用11223344wP3952时间复杂度3.7K通过22.4K提交题目提供者CCF_NOI评测方式云端评测标签NOIp提高组2017难度提高+/省选-时空限制1000ms/128MB提交题解提示:收藏到任务计划后,可在首页查看。最新讨论显示推荐的相关题目显示题目描述小明正在学习一种新的编程语言A++,刚学会循环语句的他激动地写了好多程序并给出了他自己算出的时间复杂度,可他的编程老
YYHS_WSF
·
2020-09-15 13:55
noip2017
模拟
【
Luogu
P6566】【NOI Online 入门组】观星
观星观星观星
Luogu
P6566
Luogu
P6566
Luogu
P6566题目描述Jimmy和Symbol约好一起看星星,浩瀚的星空可视为一个长为N、宽为M的矩阵,矩阵中共有N×M个位置,一个位置可以用坐标
I AK IOI
·
2020-09-15 13:18
DFS
期末考试[六省联考2017]
题目链接:https://www.
luogu
.org/problemnew/show/P3745题目描述有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。
weixin_33890526
·
2020-09-15 13:27
[六省联考2017]摧毁“树状图” 复杂树形Dp
[六省联考2017]摧毁“树状图”题目传送门
luogu
bzoj分析题目大意:删去树上两条边不相交路径的剩余联通块个数最大值。一道很烦很烦的树形Dp。套路就是统计过根和不过根路径。
lvzelong2014
·
2020-09-15 13:37
动态规划-树形DP
未完成任务
1.纪中2436.MilkVisitsMilk~VisitsMilkVisits倍增LCA做法+并查集做法的博客2.纪中2157.第四题第四题第四题树的重心+博客3.挤牛奶博客4.
luogu
P1983车站分级博客
Jackma_mayichao
·
2020-09-15 07:21
计划and比赛
声明(杂项)
P1028 数的计算
原题链接:https://www.
luogu
.org/problemnew/show/P1028刚开始看到这题就想着直接暴力递归:本蒟蒻觉得应该有人和我想的一样(手动滑稽),,,#include#include
Ta_会发光
·
2020-09-15 02:19
过程与递归
【洛谷】P1029 最大公约数和最小公倍数问题(数学、枚举、暴力)
【题目】https://www.
luogu
.org/problem/P1029标签:数学、枚举、暴力【思路】1)最大公约数和最小公倍数有这样的关系:最小公倍数=两整数的乘积/最大公约数2)另外还要用到求模法
Samven_7
·
2020-09-15 02:52
#
洛谷
数学
dfs之超级大剪枝 - 小木棍(
luogu
1120)
题目描述乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。给出每段小木棍的长度,编程帮他找出原始木棍的最小可能长度。输入格式:共二行。第一行为一个单独的整数N表示砍过以后的小木棍的总数,其中N≤65N≤65(管理员注:要把超过5050的长度自觉过滤掉,坑了很多人了!)第二行为NN个用空个
Faithfully__xly
·
2020-09-14 23:03
【NOIP2014 提高组 day2 T3】解方程
题目https://www.
luogu
.org/problemnew/show/P2312思路其实,这题挺简单的我们发现这个式子可以提取公因式,变成((…(An+An-1)*x+An-2)*x+…)…)
CE自动机
·
2020-09-14 22:22
题解
math
哈希
luogu
P2055 [ZJOI2009]假期的宿舍
题目传送门:https://www.
luogu
.org/problemnew/show/P2055题意:有n个人,他们中有在校学生,对于这些在校学生,他们都有床铺,有人回家,有人留校。
zsyz_ZZY
·
2020-09-14 21:02
洛谷P2055 [ZJOI2009]假期的宿舍 二分图 匈牙利算法
题目链接:https://www.
luogu
.com.cn/problem/P2055本题可以用二分图匹配很好的解决,我们这里是人找床,如果两个人A和B认识,并且B是学校里的学生,那么A就可以睡B的床,
nefu_cbw
·
2020-09-14 21:13
二分图
匈牙利算法
算法
BZOJ3631:[JLOI2014]松鼠的新家——题解
id=3631https://www.
luogu
.org/problemnew/show/P3258松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达
weixin_34415923
·
2020-09-14 21:29
php
P2055-假期的宿舍【网络流,最大流,最大匹配】
正题链接:https://www.
luogu
.org/record/show?rid=7930976大意有n个人,有的在学校有床有的没有,有的在家有的没有。
weixin_30555125
·
2020-09-14 20:12
趣味神题
趣味神题
luogu
P2717寒假作业我没想到,我太菜了。。。。
weixin_30237281
·
2020-09-14 20:52
题解 CF1391A 【Suborrays】
题目链接:https://www.
luogu
.com.cn/problem/CF1391A思路:我们发现,对于任意的两个正整数x,y。
Acapplella
·
2020-09-14 20:01
P6040 「ACOI2020」课后期末考试滑溜滑溜补习班(单调队列优化dp)
题目连接:https://www.
luogu
.com.cn/problem/P6040思路:如果不考虑数据范围,dp[i]=min(dp[i-j]+a[i]+k+(i-j-1)*d)(i-xusingnamespacestd
WA掘机
·
2020-09-14 20:20
一A
dp
洛谷
P1026 统计单词个数(区间dp + 哈希)
题目连接:https://www.
luogu
.com.cn/problem/P1026思路:将字符串分为k个区间的最大值,就是区间dp,dp(i,j)表示将1~i分为j个区间的能最多包含字符串的个数,转移方程
WA掘机
·
2020-09-14 20:20
dp
洛谷
P1270 “访问”美术馆(树形dp)
题目连接:https://www.
luogu
.com.cn/problem/P1270思路:一开始想错了,以为是树上背包,后来发现每个非叶子结点会存在时间分配不同的问题,所以只要枚举每个非叶子结点对两棵子树分配的时间多少就好了
WA掘机
·
2020-09-14 20:20
dp
洛谷
P1070 道路游戏(瞎搞 + dp)
题目连接:https://www.
luogu
.com.cn/problem/P1070思路:这题竟然用近似O(n^3)的方法过了,我惊了,估计是数据水吧。
WA掘机
·
2020-09-14 20:20
dp
洛谷
洛谷 3386 二分图匹配模板 匈牙利算法
题目:https://www.
luogu
.org/problem/show?
Loi_cgold
·
2020-09-14 19:32
匈牙利算法
模板
luogu
3558(最长k可重区间集问题)
看起来是个经典的题型,得积累起来。。。建图方式也是相当神奇。。离散化区间之后直接从i向i+1连容量为k费用为0的边,对于每个区间,从l向r连容量为1费用为区间长度的边然后直接跑最大费用流即可。。。/***┏┓┏┓*┏┛┗━━━━━━━┛┗━━━┓*┃┃*┃━┃*┃><┃*┃┃*┃...⌒...┃*┃┃*┗━┓┏━┛*┃┃Codeisfarawayfrombugwiththeanimalprotec
qkoqhh
·
2020-09-14 19:29
网络流
[JLOI2014]松鼠的新家题解
题目:https://www.
luogu
.org/problem/show?pid=3258题解此题与USACOMaxFlow几乎是一样的(代码也几乎一样)。细节就自己想吧。
mk703
·
2020-09-14 19:39
题解
二分图——洛谷P2055 [ZJOI2009]假期的宿舍
https://www.
luogu
.org/problem/show?
largecub233
·
2020-09-14 19:27
二分图
洛谷P2055 [ZJOI2009]假期的宿舍 题解
题目链接:https://www.
luogu
.org/problemnew/show/P2055分析:这道题比较简单,二分图的练习题(当然最大流同理)。易得我们可以将人放在一侧,床放在一侧。
ShineEternal
·
2020-09-14 19:48
【并查集】【贪心】supermarket
链接:poj1456——supermarket
luogu
UVA1316——supermarket题目:有一个商店有许多批货,每一批货又有N(0#include#include#includeusingnamespacestd
SSL_whd
·
2020-09-14 19:59
贪心
并查集
luogu
P6786 「SWTR-6」GCDs & LCMs
题面传送门月赛中的简单题。考虑推一波式子。设g=gcd(bi,bj)g=gcd(b_i,b_j)g=gcd(bi,bj)那么原式就是bi+bj+g=bi×bjgb_i+b_j+g=\frac{b_i\timesb_j}{g}bi+bj+g=gbi×bjbig+bjg+1=big×bjg\frac{b_i}{g}+\frac{b_j}{g}+1=\frac{b_i}{g}\times\frac{b_
fxt275307894a
·
2020-09-14 18:20
洛谷
数论
图论
洛谷 P2055 [ ZJOI 2009 ] 假期的宿舍 —— 二分图匹配
题目:https://www.
luogu
.org/problemnew/show/P2055二分图匹配;注意要连边的话对方必须有床!
aodan5477
·
2020-09-14 18:05
luogu
P2071 座位安排___最大匹配
题目大意:已知车上有N排座位,有N*2个人参加省赛,每排座位只能坐两人,且每个人都有自己想坐的排数si1和si2,问最多使多少人坐到自己想坐的位置。对于10%的数据N≤10对于30%的数据N≤50对于60%的数据N≤200对于100%的数据N≤2000算法提示:二分图的最大匹配题解:题目并木有坑人,这题就是一个二分图的最大匹配,一边放人,一边放座位的排数,注意对于一个座位是可以承载2个人的,所以一
disPlayLzy_
·
2020-09-14 18:54
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他