图论
AAAAAAAC——
.。。。。。。。。。。。。
展开
-
[ZJOI2006]物流运输(最短路+dp)
题目地址题目大意:N天,M个码头,从1到M点的最短路径,给出连通路径及运输成本,不过有时码头禁止通过,可能要改变路线,每次改变路线要K元成本,求N天运输最低成本思路:一开始对于题意的理解有点问题。是每天从1-M走一趟,相邻两天不能走同一条路的话就加K元,看了题解的解释,是最短路径+dp问题,处理过程有点麻烦,但是因为数据量小,所以并不是很难,可以先求出假如从i天到第j天走的是同一条路的原创 2017-12-11 10:58:35 · 288 阅读 · 0 评论 -
The 2016 ACM-ICPC Asia Dalian Regional Contest---题解
A - Wrestling Match(二分图染色/2-set/dfs瞎搞均可) 题意:Nowadays, at least one wrestling match is held every year in our country. There are a lot of people in the game is “good player”, the rest is “bad playe...原创 2018-10-03 17:17:26 · 412 阅读 · 0 评论 -
2017 Multi-University Training Contest - Team 3
E - RXD and dividingRXD has a tree TT, with the size of nn. Each edge has a cost. Define f(S)f(S) as the the cost of the minimal Steiner Tree of the set SS on tree TT. he wants to divide 2,3,4,5,6...原创 2018-11-22 21:04:18 · 132 阅读 · 0 评论 -
E-求长度--牛客 spfa+状压dp
题目链接:https://ac.nowcoder.com/acm/contest/109/E?&headNav=www题意:给定一幅n个点m条边的图和S个一定要经过的点,问从0号点出发,经过这S个点再回到0号点的最短路径长度是多少。输入:第一行一个整数T(T <= 2)表示数据组数。对于每组数据,第一行两个整数n,m表示点数和边数(1 <= n, m <=...原创 2019-01-02 19:54:23 · 170 阅读 · 0 评论 -
CF 38-D Buy a Ticket(SPFA)
http://codeforces.com/contest/938/problem/DMusicians of a popular band "Flayer" have announced that they are going to "make their exit" with a world tour. Of course, they will visit Berland as well....原创 2019-01-02 21:57:43 · 171 阅读 · 0 评论 -
强连通缩点。(模板 ,比较美观)
代码:#include<iostream>#include<stack>#include<vector>#include<cmath>#include<algorithm>#include<cstdio>#include<cstring>using namespace std;vecto原创 2019-02-21 21:23:33 · 209 阅读 · 0 评论 -
POJ_2983_Is the Information Reliable? 差分约束,模板,(实际就是最短路
对于给定的等式关系,转化成<=与>=的关系,然后建边,推出大小关系,按一个方向排好,然后最长路或最短路,跑一遍就可以了。这类题,倒是不难,就是看思维是否能想到了,,将两两之间的关系,转成图的两点之间路的关系代码:#include<iostream>#include<cstring>#include<algorithm>#inclu...原创 2019-02-28 21:30:46 · 112 阅读 · 0 评论 -
hdu 3622 Bomb Game(2-SAT,二分)
题意:Robbie is playing an interesting computer game. The game field is an unbounded 2-dimensional region. There are N rounds in the game. At each round, the computer will give Robbie two places, and R...原创 2019-03-02 18:22:55 · 147 阅读 · 0 评论 -
TOJ--2021 Cat vs. Dog (二分图最大匹配
题意:The latest reality show has hit the TV: ``Cat vs. Dog''. In this show, a bunch of cats and dogs compete for the very prestigious Best Pet Ever title. In each episode, the cats and dogs get to sho...原创 2019-03-11 20:28:59 · 338 阅读 · 1 评论 -
2015ACM/ICPC亚洲区沈阳站---题解
B - Bazingahttp://acm.hdu.edu.cn/showproblem.php?pid=5510思路:就暴力匹配就好了,然后加一个剪枝,如果这个字符串是某个字符串的子串的话,就不用检查他了就是个思维,还用了KMP,,其实不用也可以,用strstr()过的时间更短。。代码:#include <bits/stdc++.h>using namespace...原创 2018-10-02 20:30:53 · 447 阅读 · 0 评论 -
ACM-ICPC 2018 南京赛区网络预赛
A:直接输出n-1.。。。#include <bits/stdc++.h>using namespace std;typedef long long ll;const ll MAXN=1e5+5;ll n;int main(){ int T; scanf("%d",&T); while(T--) { scan...原创 2018-09-02 18:41:57 · 344 阅读 · 0 评论 -
[SCOI2005]繁忙的都市
今天做题找了一道最小生成树的题,是以前做过的类型,虽然不难,不过有点忘了,磨磨唧唧的做了好久才想起来...万幸最后想起来了,二分+最小生成树题目地址题目大意:N个点之间有M条路,要求 N个点连通,选的路尽量少的前提下,求最长边的最小值思路:一开始看到脑子里乱乱的,就记得路径肯定要N-1条、二分一开始都没想起来。。。只是感到熟悉,就试着敲敲,慢慢的边做边改,好不容易想起来的,题是不难,就原创 2017-12-12 17:22:33 · 231 阅读 · 0 评论 -
女赛--Deleting Edges (最短路)
题意:给出n个点之间的相互连接关系,要求在原图中取n-1条边,使n个点连通,每个点到起点的距离等于在原图中的最短距离。问有多少种取法思路:就是一个最短路,从起点开始走,算出每个点的原始最短距离,然后暴力循环一遍,找每个点的最短的连接方式的数量,最后求积。感想:当初打比赛的时候做过这个题,当时漏了条件(n-1条边)。。就没有想明白、赛后查了一下题意知道怎么做了,就没有敲、这次再敲,有小细节哇!!wa...原创 2018-05-14 18:00:52 · 171 阅读 · 0 评论 -
比赛需要小模板
快速输入:void cin_read_nosync(){ freopen("data.txt","r",stdin); std::ios::sync_with_stdio(false); for (int i=0;i<MAXN;i++) std::cin >> numbers[i];}freopen("input.txt","r...原创 2018-08-12 10:28:07 · 182 阅读 · 0 评论 -
数据结构+图论模板
1.LCA(两个节点的最近公共祖先)LCA_Tarjan(并查集)(时间复杂度O(n+q))#include<bits/stdc++.h>using namespace std;const int N=40000+5;struct Edge{ int cnt,x[N],y[N],z[N],nxt[N],fst[N]; void set(){ cnt=0;...原创 2018-08-12 11:45:10 · 237 阅读 · 0 评论 -
HDU --- 2018 Multi-University Training Contest 6
这套题一定要写篇博客!!!做的真的太艰辛了!!从头到尾一直在怀疑人生!!明明都不是难题,但是题意真的是扯!!1001:oval-and-rectangle题意:给出以圆心为中点的椭圆的长轴a和短轴b,随机取x在区间[0,b]中,做平行于x轴的直线,做一个长方形,求其周长的期望思路:基本的概率论的期望公式,但是一点是周长公式没有画图,,少算了一半的周长,,再就是√(a^2-x^2)的积分...原创 2018-08-08 20:47:50 · 237 阅读 · 0 评论 -
2018 Multi-University Training Contest 7
今天的比赛差点爆零!!!3个小时才A的第一个题,想明白了,就是个最短路处理,,,,这份题真的是有毒哇!!!完全做不动!!最后也就是一个题。。真是凉凉。。 1001 Age of Moyu题意:从点1到点n,要求最短路,连续走同样价值的路,花费为1,求最小花费思路:就像求无边权的最短路一样,先广搜,找能走的儿子节点,然后找相同价值的路,到达的花费相同,然后深搜,找全所有同...原创 2018-08-13 20:00:13 · 253 阅读 · 1 评论 -
2018中国大学生程序设计竞赛 - 网络选拔赛
1001.Buy and Resell思路:贪心,以前见过不少类型的,队友做的,直接上代码了;代码:#include<bits/stdc++.h>using namespace std;struct sell{ long long int val; bool operator<(const sell &aa)const ...原创 2018-08-26 16:35:59 · 3958 阅读 · 0 评论 -
南昌网络赛 The 2019 Asia Nanchang First Round Online Programming Contest
今天比赛有点难受,没的可做的题的感觉,很难受,,,B、Fire-Fighting Hero思路:题意很重要!!!!首先理解答案要求的是对于消防队,是k个最短路后的最大值跟消防英雄的最大值。然后很重要的一点!!路径是五向的!!!一开始我就觉得,按照常理来讲,路就是都可走的,以为是无向的。但后来看样例,竟然有1 2 和2 1的输入,就按定向边做了!最后看解答,竟然是无向的!!!而且1 2和...原创 2019-09-08 21:20:18 · 162 阅读 · 0 评论