ACM图论
aaHua_
ACM小弱鸡,在读研究生,主要研究推荐系统方向。已毕业,江湖再见!!!
展开
-
Codeforces Round #635 (Div. 2) C. Linova and Kingdom(贪心+搜索)
题目地址----> C. Linova and Kingdom题意:一个n个节点(root=1)的树,让你找k个工厂,其他n-k为旅游地,每个工厂从自身点到根节点经过的旅游地的个数为幸福值,让你求着k个工厂幸福值的最大值。解题: 每个点的深度-(以该节点为子节点数量+该点的子节点数量)我们分析每个点,我们从叶子节点往上分析,这样可以保证幸福值最大(显然)。每个点他的贡献就...原创 2020-04-16 12:18:04 · 229 阅读 · 0 评论 -
A.膜法记录(DFS)
A.膜法记录题意:魔法少女攻击敌人,敌人分布在一个矩形上,魔法少女每次可以消除1行或1列敌人,她一共可以消除a行和消除b列,问最后可不可以把全部敌人消灭。题解:数据范围不大,直接dfs行数(2 ^ n),检查列数就行了。code#include<iostream>#include<algorithm>#include<cstring>#incl...原创 2020-03-25 20:34:39 · 133 阅读 · 0 评论 -
G.树上求和
G.树上求和题意:给你一棵n个顶点n-1条边的树,让你给n-1条边分别赋值1~n-1 ,每个数只能用一次,求整棵树最终任意两点之间的权值和。题解:我们只需要计算每条边被访问了多少次就行了,然后根据访问次数从小到大排序,最小的赋值最大的、…、最大的赋值最小的。访问次数=该条边左边的端点数 * 该条边右边的端点数( size * (n-size) )dfs找出每个顶点左边或者右边的个数,计...原创 2020-03-25 12:04:42 · 332 阅读 · 0 评论 -
广度优先搜索输出路径(倒序追踪法)
我们在搜索的时会记录我们走了多少步 b[x][y], 当我们走到终点时,往回找是否b[x][y]=b[xx][yy]+1,满足则(xx,yy)点就是(x,y)的前一个点。代码:#include<iostream>#include<queue>#include<cstring>using namespace std;typedef long long ...原创 2020-02-16 21:40:41 · 1468 阅读 · 0 评论 -
2020 蓝桥杯省赛 B 组模拟赛(一) I:最短路(正反向建边)
I:最短路给你一组数据(n个点),让你求从1号点走到i号点,再从i号点走到1号点的所有最短路和。(i从1到n)正向建边跑一边spfa,反向建边跑一边spfa,建图的时候用邻接表建图。wa的原因:1.题没理解透,跑2遍spfa就行了,我每求一次跑了一个spfaTLE…2.spfa的dis数组初始值设的太小了,给的数据为1e9,我开了0x3f3f3f3f,爆了,开的0x3f3f3f3f3f3...原创 2020-01-19 10:04:56 · 451 阅读 · 0 评论 -
PAT (Advanced Level)——1003 Emergency (25分)
As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the l...原创 2019-12-19 17:36:46 · 159 阅读 · 0 评论 -
PAT (Advanced Level)——1004 Counting Leaves (30分)
A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child.Input Specification:Each input file contains one test case. Each case starts ...原创 2019-12-19 16:43:04 · 112 阅读 · 0 评论 -
L2-031 深入虎穴(GPLT)
题目描述著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报。已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门。每一扇门背后或者是一个房间,或者又有很多条路,同样是每条路通向一扇门…… 他的手里有一张表格,是其他间谍帮他收集到的情报,他们记下了每扇门的编号,以及这扇门背后的每一条通路所到达的门的编号。007 发现不存在两条路通向同一扇门。内线告诉他,情报...原创 2019-12-09 20:32:08 · 259 阅读 · 0 评论 -
AcWing 164. 可达性统计
给定一张N个点M条边的有向无环图,分别统计从每个点出发能够到达的点的数量。输入格式第一行两个整数N,M,接下来M行每行两个整数x,y,表示从x到y的一条有向边。输出格式输出共N行,表示每个点能够到达的点的数量。数据范围1<=n,m<=30000输入样例:10 103 82 32 55 95 92 33 94 82 104 9输出样例:163...原创 2019-10-07 21:18:00 · 157 阅读 · 0 评论 -
hdu 3790 ——最短路径问题(spfa)
Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。(1<n&...原创 2019-09-02 10:06:42 · 158 阅读 · 0 评论 -
The Preliminary Contest for ICPC Asia Nanjing 2019——H.Holy Grail(最短路)
As the current heir of a wizarding family with a long history,unfortunately, you find yourself forced to participate in the cruel Holy Grail War which has a reincarnation of sixty years.However,fortun...原创 2019-09-01 21:03:33 · 230 阅读 · 0 评论 -
狡猾的商人(带权并查集)
刁姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3…n-1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,就是这段时间内每个月的收入额的总和。 刁姹的任务是秘密进行的,为了调查商人的账本,她只好跑到商人那里打工。她趁商人不在时去偷看账...原创 2019-04-03 15:19:28 · 415 阅读 · 0 评论