![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 68
MrTinTin
这个作者很懒,什么都没留下…
展开
-
cf codeforces 1242B 0-1 MST
https://codeforces.com/contest/1242/problem/B找图中的0权联通块,方法一暴力bfs,方法二用并查集维护,要判断是否合并,即判断是否两个集合是否存在一条0边相连,即从一个点连向那个集合的所有1权边是否小于该集合的大小。#include<iostream>#include<algorithm>#include<se...原创 2019-11-28 19:22:29 · 593 阅读 · 0 评论 -
黑暗城堡
题目链接 https://ajax.loj.ac/problem/10064题意:给你n个点,m条边,任意选边连接,保证连边后一号点到任意点的最短路和m条边全部连接后一号点到该点的最短路相同即为一种合法方案。统计方案种数并对2的31次-1取模。题解:这题,实在是比较玄学。我们先跑一边dijkstra,求出1号点到任意点的最短路。然后我们把dis值从小到大排序,然后运用prim的思想,进行...转载 2018-11-08 10:47:40 · 477 阅读 · 0 评论 -
严格次小生成树 洛谷p4180
题目描述小C最近学了很多最小生成树的算法,Prim算法、Kurskal算法、消圈算法等等。正当小C洋洋得意之时,小P又来泼小C冷水了。小P说,让小C求出一个无向图的次小生成树,而且这个次小生成树还得是严格次小的,也就是说:如果最小生成树选择的边集是EM,严格次小生成树选择的边集是ES,那么需要满足:(value(e)表示边e的权值) \sum_{e \in E_M}value(e)<\s...原创 2018-11-08 09:42:00 · 254 阅读 · 0 评论 -
怪物
【题目背景】 很久很久以前 巨龙突然出现 带来灾难 带走啦公主又消失不见 【问题描述】 你在玩一个 RPG 类游戏,作为一名叫“达拉崩吧”的勇者,你需要打败巨龙来拯救公 主。 有一关中,有 n 座岛屿,m 座桥,每座桥连通两座岛屿,桥上会有一些敌人,玩家只 有消灭了桥上的敌人才能通过,与此同时桥上的敌人会对玩家造成一定伤害。 而且会有一个战斗力高达 9999999999(该数字与题目无关)的名叫“...原创 2018-11-05 21:26:48 · 403 阅读 · 0 评论 -
天路 洛谷p1768
题目描述“那是一条神奇的天路诶~,把第一个神犇送上天堂~”,XDM先生唱着这首“亲切”的歌曲,一道猥琐题目的灵感在脑中出现了。和C_SUNSHINE大神商量后,这道猥琐的题目终于出现在本次试题上了,旨在难到一帮大脑不够灵活的OIer们(JOHNKRAM真的不是说你……)。言归正传,小X的梦中,他在西藏开了一家大型旅游公司,现在,他要为西藏的各个景点设计一组铁路线。但是,小X发现,来旅游...原创 2018-10-31 13:08:48 · 283 阅读 · 0 评论 -
[SCOI2012]滑雪 洛谷p2573
题目描述a180285非常喜欢滑雪。他来到一座雪山,这里分布着MM条供滑行的轨道和NN个轨道之间的交点(同时也是景点),而且每个景点都有一编号ii(1 \le i \le N1≤i≤N)和一高度H_iHi。a180285能从景点ii滑到景点jj当且仅当存在一条ii和jj之间的边,且ii的高度不小于jj。 与其他滑雪爱好者不同,a180285喜欢用最短的滑行路径去访问尽量多的景点。如果仅仅访问...原创 2018-10-25 10:56:27 · 347 阅读 · 0 评论 -
判断最小生成树是否唯一
在最小生成树的推论中,生成树一定包含连接两个森林中间权值最小的边,所以在做最小生成树的同时统计这些备选边,若备选边大于所需的,则不唯一。#include<bits/stdc++.h>#define f(i,l,r) for(i=(l);i<=(r);i++)using namespace std;const int MAXN=200005;struct Node{...原创 2018-10-25 09:07:24 · 2379 阅读 · 1 评论 -
倍杀测量者 洛谷p4929
题目描述今天Scarlet在机房有幸目睹了一场别开生面的OI训练。因为一些奇妙的SPJ,比赛中所有选手的得分都是正实数(甚至没有上限)。当一位选手A的分数不小于选手B的分数kk(k>0k>0)倍时,我们称选手A“kk倍杀”了选手B,选手B被选手A“kk倍杀”了更奇妙也更激动人心的是,训练前有不少选手立下了诸如“我没kk倍杀选手X,我就女装”,“选手Y把我kk倍杀,我就女装”...转载 2018-10-22 21:05:12 · 335 阅读 · 0 评论 -
最小密度路径 洛谷p1730
题目描述给出一张有N个点M条边的加权有向无环图,接下来有Q个询问,每个询问包括2个节点X和Y,要求算出从X到Y的一条路径,使得密度最小(密度的定义为,路径上边的权值和除以边的数量)。输入输出格式输入格式: 第一行包括2个整数N和M。以下M行,每行三个数字A、B、W,表示从A到B有一条权值为W的有向边。再下一行有一个整数Q。以下Q行,每行一个询问X和Y,如题意所诉。...原创 2018-10-22 09:41:01 · 266 阅读 · 0 评论 -
物流运输 洛谷p1772
题目描述物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是—件十分麻烦的事情,会带来额外的成本。因此物流公司希望能够订一个n天的运输计原创 2017-11-03 19:02:27 · 1031 阅读 · 0 评论 -
跑路 洛谷p1613
题目描述小A的工作不仅繁琐,更有苛刻的规定,要求小A每天早上在6:00之前到达公司,否则这个月工资清零。可是小A偏偏又有赖床的坏毛病。于是为了保住自己的工资,小A买了一个十分牛B的空间跑路器,每秒钟可以跑2^k千米(k是任意自然数)。当然,这个机器是用longint存的,所以总跑路长度不能超过maxlongint千米。小A的家到公司的路可以看做一个有向图,小A家为点1,公司为点n,每条边长原创 2017-11-01 20:39:35 · 376 阅读 · 0 评论 -
图的遍历 洛谷p3916
题目描述给出NN个点,MM条边的有向图,对于每个点vv,求A(v)A(v)表示从点vv出发,能到达的编号最大的点。输入输出格式输入格式:第1 行,2 个整数N,MN,M。接下来MM行,每行2个整数U_i,V_iUi,Vi,表示边(U_i,V_i)(Ui,Vi)。点用1, 2,\cdots,N1,2,⋯,N编号。输出格式:原创 2017-10-24 21:12:59 · 472 阅读 · 0 评论 -
深夜幻想
https://nanti.jisuanke.com/t/16617 这个题目的主要思想源于混合图求欧拉回路算法,利用网络流算法的自调整性来维持度数平衡….所以硬扯的话,题面跟正解还是有点关系的。对于特殊性质的,我们直接按Bi的顺序构造就好了,加上之前的20分暴力可以得到50分我们考虑一开始让Ai全部连向Bi,这样会有一些点度数不为0。接下来我们建一张网络流图,由Ci向转载 2017-08-28 15:23:03 · 263 阅读 · 0 评论 -
车站分级 洛谷p1983
题目描述一条单向的铁路线上,依次有编号为 1, 2, …, n 的 n 个火车站。每个火车站都有一个级别,最低为 1 级。现有若干趟车次在这条线路上行驶,每一趟都满足如下要求:如果这趟车次停靠了火车站 x,则始发站、终点站之间所有级别大于等于火车站 x 的都必须停靠。(注意:起始站和终点站自然也算作事先已知需要停靠的站点)例如,下表是 5 趟车次的运行情况。其中,前 4 趟车次均满足要求,原创 2017-08-23 17:16:20 · 370 阅读 · 0 评论 -
公路修建 P1265
题目描述某国有n个城市,它们互相之间没有公路相通,因此交通十分不便。为解决这一“行路难”的问题,政府决定修建公路。修建公路的任务由各城市共同完成。修建工程分若干轮完成。在每一轮中,每个城市选择一个与它最近的城市,申请修建通往该城市的公路。政府负责审批这些申请以决定是否同意修建。政府审批的规则如下:(1)如果两个或以上城市申请修建同一条公路,则让它们共同修建;(2)如果三个或以上原创 2017-08-23 11:23:51 · 331 阅读 · 0 评论 -
小V画了一幅图
题目背景小V画了一幅图。这图真好看!这图真好看!这图真好看!题目描述对于一个无向图,重新定义相连的两点u,v:存在至少一条路径上所有边边权的最大公因数!=1的连接u,v的路径;两点间最短路径为连接两点的路径中所有边权和最小的一条。球两点间的最短路径长度。输入输出格式输入格式:第一行两个数n,m,表示n个点(1~n),m条边。接下来m行,每行三个数u,v,转载 2017-08-07 13:57:07 · 1236 阅读 · 0 评论 -
灾后重建 洛谷p1119
题目背景B地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。题目描述给出B地区的村庄数N,村庄编号从0到N-1,和所有M条公路的长度,公路是双向的。并给出第i个村庄重建完成的时间t[i],你可以认为是同时开始重建并在第t转载 2017-08-20 20:15:04 · 422 阅读 · 0 评论 -
小 X的密室
【题目背景】小 X正困在一个密室里,他希望尽快逃出。【题目描述】密室中有 N个房间,初始时小 X在 1号房间,而出口在 号房间,而出口在 N号房间。密室的每一个房间中可能有着些钥匙和传送门,会 密室的每一个房间中可能有着些钥匙和传送门,会 单向地 单向地 创造一条从房间 X到房间 Y的通道。另外,想要过某个传送门就必须具备一 的通道。另外,想要过某个传送门就必须具备一 的通道。另外原创 2017-08-10 18:07:06 · 2066 阅读 · 1 评论