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
SCOI
P2330 [
SCOI
2005]繁忙的都市
题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越繁忙,越需要进行改造。但是市政府的资金有限,市长希望进行改造的道路越少越好,于是他提出
Continue2021
·
2020-09-14 03:34
洛谷
Kruskal
并查集
洛谷P3275 [
SCOI
2011]糖果_差分约束_判负环
Code:#include#include#includeusingnamespacestd;constintN=300000+3;constintINF=-2333233;queueQ;intd[N],inq[N],times[N];inthead[N],to[N=n)return0;for(intv=head[u];v;v=nex[v])if(d[to[v]]=1;--i)add_edge(s
EM-LGH
·
2020-09-14 03:48
差分约束
【
SCOI
2011】糖果
【题目】题目描述:幼儿园里有N个小朋友,Lxhgww老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候,Lxhgww需要满足小朋友们的K个要求。幼儿园的糖果总是有限的,Lxhgww想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。输入格式:
forever_dreams
·
2020-09-14 03:09
#
差分约束
[
SCOI
2005]繁忙的都市(并查集+二分)题解
题目来源https://www.luogu.com.cn/problem/P2330题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是双向的,且把所有的交叉路口直接或间接的连接起来了。每条道路都有一个分值,分值越小表示这个道路越繁
dylolorz
·
2020-09-14 03:36
算法
图论
bzoj1083 [
SCOI
2005]繁忙的都市(kruskal裸题)
kruskal求最小生成树,先把边按边权排序,然后从小到大,每次合并两个节点,如果不在一连联通块上,那么这条边就是我们要统计的边,用并查集维护,总复杂度O(ElogE)#includeusingnamespacestd;#definelllonglong#defineinf0x3f3f3f3f#definepapair#defineN310#defineM10010inlineintread(){
Icefox_zhx
·
2020-09-14 03:39
bzoj
最小生成树
[BZOJ2330] [
SCOI
2011] 糖果 [差分约束][单源最短路][缩点][拓扑排序]
linkSPFA题目要求求最小值。建原点0\mathfrak{0}0,也就是要∑dis[x]−dis[0]\mathfrak{\sum{dis[x]-dis[0]}}∑dis[x]−dis[0]最小。最小值受到dis[x]−dis[0]≥val[x][0]\mathfrak{dis[x]-dis[0]\geval[x][0]}dis[x]−dis[0]≥val[x][0]的约束也即dis[0]+v
*éphia
·
2020-09-14 03:38
差分约束
缩点
拓扑排序
SPFA优化
[luogu3290][
SCOI
2016]围棋
前言一道dp题题目相关题目链接题目大意一个n∗mn*mn∗m的棋盘(0,1,2)并给出一个2∗c2*c2∗c的模板,求多少种棋盘包含模板qqq次询问答案模1e9+71e9+71e9+7数据范围n≤100,m≤12,c≤6,q≤5n\le100,m\le12,c\le6,q\le5n≤100,m≤12,c≤6,q≤5题解首先我们发现包含模板的数量不好算,但是我们发现可以求出不包含模板的数量kkk,这
zhouyuheng2003
·
2020-09-13 20:58
OI
状压
dp
BZOJ 1078 斜堆
1078:[
SCOI
2008]斜堆TimeLimit:10SecMemoryLimit:162MBDescription斜堆(skewheap)是一种常用的数据结构。
w4149
·
2020-09-13 13:20
BZOJ
OI经典问题与基本模型
完全动态最小生成树(分治)3.多询问区间第K大(主席树)4.黑白划分棋盘5.动态凸包(splay)6.无向图两点间边权最大值最小(最小生成树)7.平面图转对偶图8.最大子图形9.判断点是否被多边形包含用射线法(
SCOI
TMAC小虺
·
2020-09-13 13:00
BZOJ两水题连发~(BZOJ1854&&BZOJ1191)
前言:两题都是省选题不过水的惊人,且都可以用二分图最大匹配做哎~~~1854:[
Scoi
2010]游戏TimeLimit:5SecMemoryLimit:162MBSubmit:4725Solved:1854Descriptionlxhgww
weixin_30448685
·
2020-09-12 07:30
[
SCOI
2016]萌萌哒(倍增+并查集)
当区间\([a,b]\)和\([c,d]\)对应相等时。我们把两个区间对应位置上的数所在并查集合并。最后并查集的数量为\(num\)答案就是\(9*10^num\)因为是个数,不能有前置\(0\)。但是两个区间对应位置上的数所在并查集合并太浪费时间。怎么办。考虑使用倍增。我们用\((i,j)\)代表\([i,i+(1#include#include#include#includeusingname
Aaronliu17008
·
2020-09-12 05:17
[
SCOI
2009]生日礼物 双指针
题意:小西有一条很长的彩带,彩带上挂着各式各样的彩珠。已知彩珠有N个,分为K种。简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置)。某些坐标上可以没有彩珠,但多个彩珠也可以出现在同一个位置上。小布生日快到了,于是小西打算剪一段彩带送给小布。为了让礼物彩带足够漂亮,小西希望这一段彩带中能包含所有种类的彩珠。同时,为了方便,小西希望这段彩带尽可能短,你能帮助小西计算这个最短的长度么?
昵称很长很长真是太好了
·
2020-08-26 16:26
牛客每日一题
牛客
luogu P2053 [
SCOI
2007]修车(费用流提前计算)
P2053[
SCOI
2007]修车要求平均时间最短,就等同于要求总时间最短。一个人维修所花的时间,对同一位技术人员之后维修造成的影响是已知且固定的。那么,我们将费用提前计算。
繁凡さん
·
2020-08-26 15:14
#
费用流
Tyvj1754 BZOJ1085[
SCOI
2005]骑士精神
骑士精神Description在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。Input第一行有一个正整数T(T#include#in
zqh_wz
·
2020-08-25 09:16
搜索
-----A*算法
Tyvj每日任务系列
BZOJ
Tyvj
P2053 [
SCOI
2007]修车(逆向思维分层建图)
得先把题意转化一下,否则无法建图得先把题意转化一下,否则无法建图得先把题意转化一下,否则无法建图为啥没办法建图?因为每个师傅修每辆车的代价不是为啥没办法建图?因为每个师傅修每辆车的代价不是为啥没办法建图?因为每个师傅修每辆车的代价不是定值不是定值,就想办法变成定值。不是定值,就想办法变成定值。不是定值,就想办法变成定值。考虑某个师傅一次修车a1,a2,a3,a4考虑某个师傅一次修车a_1,a_2,
issue敲腻害
·
2020-08-25 03:39
网络流24题
[BZOJ4567][
Scoi
2016]背单词(Trie+DFS+贪心)
假设每个单词都不会出现第一种情况,那么每个单词的代价一定≤n≤n,这时候总代价一定小于n2n2。因此第一种情况是一定不能出现的。把每个单词变成反串,这样后缀就变成了前缀。把反串建成一棵Trie,取出表示每个单词的节点,对于Trie上的每个节点uu,求一个lstulstu,表示uu的祖先中,作为单词末尾并且与uu最近的节点(可以递推得到),如果uu的祖先中没有这样的节点则lstu=0lstu=0。对
xyz32768
·
2020-08-25 00:02
BZOJ
UOJ
LOJ
[旧文章补档]BZOJ 1853: [
Scoi
2010]幸运数字
1853:[
Scoi
2010]幸运数字TimeLimit:2SecMemoryLimit:64MBSubmit:2237Solved:813[Submit][Status][Discuss]Description
jrljn
·
2020-08-24 22:28
基础状压dp举例
在处理很多dp问题时,我们需要用状态转移来完成我们的目标,但是某些时候我们很难去描述一个状态,所以我们需要用一些手段进行状态压缩,其中最基础的状态压缩就是用2进制来表示状态,下面介绍2个例题[
SCOI
2005
徒手装机甲
·
2020-08-24 11:17
dp
BZOJ 2333: [
SCOI
2011]棘手的操作
题目地址:http://www.lydsy.com/JudgeOnline/problem.php?id=2333题目大意:对于一幅图支持7种操作(详见原题)。算法讨论:通过Uxy、F2x和F3操作,我们发现题目既要求最大值又要支持合并操作,我们可以想到用可并堆进行维护。可并堆?如果你愿意的话显然配对堆和Fibonacci堆是很优秀的……但是我用的是斜堆(同学们想想代码复杂度吧……)由于既要维护连
Charlie-Pan
·
2020-08-24 10:54
BZOJ
bzoj1857 [
SCOI
2010 ] -- 三分套三分
显然我们一定是先走到AB上一点X,然后走到CD上一点Y,最后到D。那么答案就是|AX|/P+|XY|/R+|YD|/Q假设我们已经确定了X,那么目标就是在CD上找一点Y,使|XY|/R+|YD|/Q最小。显然这是个单峰函数。那么三分套三分就可以了。代码:#include#include#include#include#includeusingnamespacestd;#defineEps1e-3s
agsqv28660
·
2020-08-24 07:33
bzoj1076: [
SCOI
2008]奖励关
bzoj1076:[
SCOI
2008]奖励关看数据范围直接状压DP。
Starria
·
2020-08-24 05:12
状压dp
SCOI
2010 序列操作
2421序列操作http://codevs.cn/problem/2421/2010年省队选拔赛四川题目描述Descriptionlxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作:0ab把[a,b]区间内的所有数全变成01ab把[a,b]区间内的所有数全变成12ab把[a,b]区间内的所有数全部取反,也就是说把所有的0变成
weixin_33774615
·
2020-08-23 20:54
LG P4161 [
SCOI
2009]游戏/LG P6280 [USACO20OPEN]Exercise G
Description(P4161)windy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。如此反复,直到序列再次变为1,2,3,……,N。如:123456对应的关系为1->22->33->14->55->46->6windy的操
QDK_Storm
·
2020-08-23 19:00
Noip 训练指南
Noip训练指南图论数据结构位运算期望题解Noip训练指南目前完成\(4/72\)图论[]跳楼机[]墨墨的等式[]最优贸易[]泥泞的道路[]BZOJ2959[]BZOJ2535数据结构[]luog2572[
SCOI
2010
dieloupi0136
·
2020-08-23 05:31
BZOJ1083: [
SCOI
2005]繁忙的都市
题意给定一张图,求其最小生成树中权值最大的边要是学习过最小生成树的相关概念,就会发现这道题就是直接考察的最小生成树,只不过题目没有问你最小生成树的边权和,而是让你输出最小生成树有几条边(点数-1)和权值最大的那条边的权值。那么什么是生成树呢?Inthemathematicalfieldofgraphtheory,aspanningtreeTofanundirectedgraphGisasubgra
小火小火车车车
·
2020-08-23 05:09
【bzoj1078】[
SCOI
2008]斜堆
【bzoj1078】[
SCOI
2008]斜堆2016-05-3116:34:09题目:http://www.lydsy.com/JudgeOnline/problem.php?
anchoupi8353
·
2020-08-23 05:25
【BZOJ2753 ||
SCOI
2012】滑雪与时间胶囊
【题目描述】BZOJ2753给一个有向图,根限制为1,求最多经过节点数,求有向图最小生成树。【简要分析】初看此题觉得是裸的最小树形图但数据范围着实吓翻我对于所有的数据,保证1<=N<=100000,保证1<=M<=1000000,1<=Hi<=1000000000,1<=Ki<=1000000000。“此题应该是有特殊性质的吧”,然后就往高度方向想高度相等的点若有边相连则此边一定是无向边然后我nc
__Wa_ff_
·
2020-08-23 04:26
图论
BZOJ
SCOI
2019 游记
本人非正式营员。身为蒟蒻,没有大佬们的那些经验,只是写下来给自己一个总结首先,我觉得大家都太悲观了。在网上看到的总结都是写自己如何如何失误,考试怎样爆炸。仿佛每个人都能ak,却因为一些小错误与省队失之交臂一样。即使一些进了省队的大佬也在博客中写自己在考后很不愉快。其实我觉得大可不必,毕竟省队名额有限,肯定不是人人都能进,像我,一个接近爆零的蒟蒻也没觉得这次考试会怎样,大不了继续努力就是了。而且我很
oyblxzd
·
2020-08-23 03:11
考试
洛谷P3287 [
SCOI
2014]方伯伯的玉米田(树状数组)
传送门首先要发现,每一次选择拔高的区间都必须包含最右边的端点为什么呢?因为如果拔高了一段区间,那么这段区间对于它的左边是更优的,对它的右边会更劣,所以我们每一次选的区间都得包含最右边的端点我们枚举$i$表示考虑到第$i$个玉米,设$dp[j][k]$表示为$j$,$i$被覆盖次数为$k$时的最大长度,那么不难发现$j=h[i]+k$那么很明显转移是$dp[j][k]=max\{dp[a][b]\}
weixin_34292287
·
2020-08-23 03:26
[
SCOI
2012]滑雪与时间胶囊
题目大意:给你一个带边权图,每个点都有自己的高度h[i],结点只能通过边到达高度不高于它的结点j。你可以通过某种手段跳转到你原来走过的结点,不计入路径。问你从1号点出发,最多可以到达多少点?路径和最小是多少?思路:对于第一问,我们可以bfs一边把所有能走到的地方遍历一遍。对于第二问,实际上就是在上一问遍历的点中找一个最小树形图。如果我们把这些结点按照高度分成很多“层”,那么我们需要首先保证高的点连
weixin_34082854
·
2020-08-23 03:42
洛谷 P2573 [
SCOI
2012]滑雪
题目描述a180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(12#include3#include4#include5#include6#include7#include8#include9#include10#include11#include12#include13#include14#include15#def
weixin_34068198
·
2020-08-23 03:41
[
SCOI
2012]滑雪 (最小生成树 Kruskal)
题目描述a180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(1≤i≤N)和一高度Hi。a180285能从景点ii滑到景点j当且仅当存在一条i和j之间的边,且i的高度不小于j。与其他滑雪爱好者不同,a180285喜欢用最短的滑行路径去访问尽量多的景点。如果仅仅访问一条路径上的景点,他会觉得数量太少。于是a180285拿
weixin_30954265
·
2020-08-23 03:50
[
SCOI
2014]方伯伯的玉米田 题解(树状数组优化dp)
Description方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有N株,它们的高度参差不齐。方伯伯认为单调不下降序列很美,所以他决定先把一些玉米拔高,再把破坏美感的玉米拔除掉,使得剩下的玉米的高度构成一个单调不下降序列。方伯伯可以选择一个区间,把这个区间的玉米全部拔高1单位高度,他可以进行最多K次这样的操作。拔玉米则可以随意选择一个集合的玉米拔掉。问能最多剩多少株玉
weixin_30799995
·
2020-08-23 03:13
[
SCOI
2012]滑雪
贪心+最小生成树一读题目就知道是最小生成树,但是我们显然不能直接跑最小生成树。我们先从1号点跑一遍dfs,记录能到达的点,重新建图,建图时要加入两个端点中海拔较低的那个景点的海拔,之后排序时以海拔为第一关键字,权值为第二关键字。为什么?考虑我们要走过尽量多的点,所以说但凡我们能到的点最后必须加入到生成树中。所以我们一定要优先选择到达海拔高的点,(反正无论如何我们都要到达所有的点,而从海拔低的点无法
weixin_30729609
·
2020-08-23 03:40
2019.01.17 bzoj2753: [
SCOI
2012]滑雪与时间胶囊(最小生成树)
传送门最小生成树菜题。题意:给出一些有向边,问有向的最小生成树。思路:先dfsdfsdfs一把所有有用的边都存起来,然后按终点点权为第一关键字,边权为第二关键字给边排序保证最小生成树的合法性,排完之后跑kruskalkruskalkruskal就行了。代码:#include#defineriregisterint#definefifirst#definesesecondusingnamespace
weixin_30551947
·
2020-08-23 03:27
SCOI
2012 滑雪与时间胶囊
题目:http://61.187.179.132/JudgeOnline/problem.php?id=2753Descriptiona180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(12#include3#include4#include5#include67usingnamespacestd;89constin
weixin_30532837
·
2020-08-23 03:56
[
SCOI
2012] 滑雪(最小树形图)
题意给定一张图,每个节点有高度,一个点只能到达高度不大于它的其他点,求从1号节点出发所能到达的节点数(包括自己)以及这些节点的最小树形图(以1为根且可以到达其他点的树)的边权和思路从1出发能到达的点用一遍bfs即可求出,然后就相当于求剩下节点的最小树形图如果所有边都是无向边,显然就是求最小生成树,而现在放到有向图里面,可以用朱刘算法,但是O(\(VE\))会超时,于是我们考虑一下这张图的特性由于连
weixin_30477797
·
2020-08-23 03:22
生成树
SCOI
2012 滑雪与时间胶囊
题意:一个图,每个点有一个高度HiHi,边有边权。从11号点开始,每次从ii走到jj当且仅当存在一条ii和jj之间的边,且Hi>=HjHi>=Hj。当到达任意一个点时,可以00花费回到之前走到的任意一个点。要求满足经过点数最大的前提下使得经过的总距离最小,求最大点数和最短距离。首先是建图:对于读入的每一条边,如果Hi>=HjHi>=Hj.,就连一条i到ji到j的有向边。如果Hiusingnames
wddwjlss
·
2020-08-23 03:36
NOIP2018
生成树
图论
【
SCOI
2005】扫雷
【
SCOI
2005】扫雷【题目描述】相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。
kiana810
·
2020-08-23 03:39
解题报告
〖
SCOI
2014〗酱油记
〖
SCOI
2014〗酱油记【前言】
SCOI
2014是我参加的第一次选拔性的OI竞赛。作为高一的参赛选手,虽然没有必须进队的决心,但还是有些期望的。
kiana810
·
2020-08-23 03:38
心得体会
【bzoj2753】[
SCOI
2012]滑雪与时间胶囊 最小生成树
遇到一个比较有意思的题目,写出来看看。如果没有高度相等的点,那么就是一个有向无环图的最小树形图,贪心的让每一个点选入边中权值最小的就可以加上了高度相等的点后,变成了部分无向的最小树形图,或者说是一个分层后的最小生成树因为,层与层之间的边都是有向的,而同一层之间的边都是无向的如何定义层这个概念呢?高度相等的点就是一层用一种比较巧妙的方式来做最小生成树,就可以避免处理层之间的问题对边排序时,按照点的高
qingdaobaibai
·
2020-08-23 03:17
图论
BZOJ 2753 [
SCOI
2012] 滑雪与时间胶囊 题解与分析
2753:[
SCOI
2012]滑雪与时间胶囊TimeLimit:50SecMemoryLimit:128MBSubmit:677Solved:237[Submit][Status]Descriptiona180285
csyzcyj
·
2020-08-23 03:39
BZOJ(大视野测评)
牛客网【每日一题】5月1日题目 [
SCOI
2012]滑雪与时间胶囊
链接:时间限制:C/C++2秒,其他语言4秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述a180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(1≤i≤N)和一高度Hi。a180285能从景点i滑到景点j当且仅当存在一条i和j之间的边,且i的高度不小于j。与其他滑
Jozky86
·
2020-08-23 02:32
bzoj 1070: [
SCOI
2007]修车 zkw费用流模板
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数表示第j位技
SFN1036
·
2020-08-23 02:40
费用流
【二维树状数组优化dp】[
Scoi
2014] bzoj3594方伯伯的玉米田
终于方伯伯系列就只差逛商场了(两天的压轴题是人能做的?)这道题记得当时我去省选的时候还把n^2的算法写出来了的……现在想想真不容易==状态很好定义dp[i][j]表示已经处理完i根玉米拔高了j次剩下的玉米的最大值我去省选的时候想的转移是这样的(其实我不确定)dp[i][j]=max(dp[i-1][j],dp[k][j-1])(a[k]-a[i]==i)应该还有些乱七八糟的优化?反正总之n^2那1
MoeO3
·
2020-08-23 02:41
动态规划
[BZOJ 2753][
SCOI
2012]滑雪与时间胶囊
Descriptiona180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都有一编号i(1#include#include#include#include#defineMAXN100050#defineMAXM2000050usingnamespacestd;structLine{intu,v;//起点、终点intw;//边权in
我是傻叉
·
2020-08-23 02:59
各地省选题
BZOJ
【
SCOI
2012】【kruscal变形】滑雪与时间胶囊
看到这道题应该可以抽象出一个模型:在一个有向图上做最小生成树。关于这个问题,有个专业名词叫最小树形图,可以使用朱-刘算法解决,但复杂度为O(nm),对于本题来说无法接受。于是我们考虑无向图的最小生成树,为什么不能在有向图上做最小生成树呢?因为会出现不能覆盖到叶节点的情况,所以可以想到可以如果高度从高到低遍历的话,就可以求出最小树形图了。第一问可以使用tarjan或者bfs求出所有能访问到的点,第二
njlcazl
·
2020-08-23 02:04
SCOI
OI
洛谷-4158 [
SCOI
2009]粉刷匠
题目描述windy有N条木板需要被粉刷。每条木板被分为M个格子。每个格子要被刷成红色或蓝色。windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。每个格子最多只能被粉刷一次。如果windy只能粉刷T次,他最多能正确粉刷多少格子?一个格子如果未被粉刷或者被粉刷错颜色,就算错误粉刷。输入格式第一行包含三个整数,NMT。接下来有N行,每行一个长度为M的字符串,'0’表示红色,'1’表示
mkopvec
·
2020-08-23 02:20
算法题
bzoj 2753 [
SCOI
2012]滑雪与时间胶囊 最小生成树
如果这是一个拓扑图那么直接按拓扑序更新一遍就行了。不过点权相等时会有双向边。那么设f[i]表示权值比点i的权值小且可以从1到达的点到i的最小边权值。对于每个不同的点权,将一个权值的点放在一起处理。新建一个点,对于该权值的所有点,如果这个点的f不为inf,那么从新建的点向这个点连f[i]的边,这些边和该权值的点之间的边放在一起跑kruscal。然后把新建的点的连通块中的点和边加入答案,并用这些点和边
make_it_for_good
·
2020-08-23 01:42
最小生成树
BZOJ 2753
SCOI
2012 滑雪与时间胶囊 最小生成树
题目大意:在滑雪场中,每一个景点有一个高度。现在小明在一号节点。i和j之间有单向边当且仅当i的高度不高于j。问小明最多可以去多少个景点,和最小总费用。思路:这是一道数学证明的好题。第一问比较水,直接将可行的边连接起来,然后BFS出解。第二问就比较难搞了。不难看出,直接用朱刘算法是不可行的,因为朱刘算法的时间复杂度达到了O(mn),而这个题至少需要一个O(mlogm)的算法。恩?你说mlogm?难道
16bit戦争
·
2020-08-23 01:58
BZOJ
上一页
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
其他