上一页 1 ··· 3 4 5 6 7
摘要: 题目描述 在一条笔直的河流中,有N个站点排成一条直线,从左往右编号为1~N(1<=N<=1000),并有M条滑水路线(1<=M<=10000),路线连接某两个站点(从某个站点连向另一站点地有向边,可能存在自环,也就是同一个站点作为起点终点),保证所有在划水线路中的站点直接或间接地相连。 FLY从1号 阅读全文
posted @ 2022-07-30 12:22 Aurora-JC 阅读(85) 评论(0) 推荐(1) 编辑
摘要: # 定义 有两个点集合($A,B$,且 $A ∩ B=$ Ø),对于任意一个点,没有一条边能够到达与它同集的点。称 $A,B$ 为二分图的左部和右部。 ## 性质 图中不存在长度为奇数的环 染色法过程中不存在矛盾 ### 证明 根据染色法,要不存在矛盾,肯定要 白黑 白黑 …… 白黑,如果要构成环, 阅读全文
posted @ 2022-03-04 18:04 Aurora-JC 阅读(119) 评论(0) 推荐(1) 编辑
摘要: 题意 给你一个迷宫,要求输出靠左墙走,靠右墙走和最短的路径长度。 分析 最短的路径直接bfs就行了,就不多哔哔了。 因为题目保证S与E将始终位于迷宫边缘之一,而不是角落,所以我们可以确定他面朝的方向。 靠左墙走即先考虑他面朝方向的左边,如果不行,就顺时针遍历一下,找到最早的可行的方向。 而靠右墙走即 阅读全文
posted @ 2022-03-01 20:48 Aurora-JC 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 题意 财政报告一次报五个月的财政情况,每次都是亏损,输入s,d 是每个月盈利或亏损的数额,输出一年最大的盈利数额,如果不可能盈利,则输出 Deficit。 分析 对于任意连续五个月,s与d的数量都是确定的,即和都为负数且最接近0。 证明: 假设存在s与d的个数与最优解的不同,则要么s多了,要么d多了 阅读全文
posted @ 2022-03-01 19:45 Aurora-JC 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一颗无向带权树,权值代表两点间流量的最大值,现在要你找出一个节点作为源点,向叶子节点流水(根节点的水流可以认为无限大),使整棵树的流水量最大。 分析 本题是一个“不定根”的树形dp问题,很容易想到一种朴素的解法:枚举源点,每次做一次树形dp,时间复杂度 O(N2)。 我们如果用“换根法”代 阅读全文
posted @ 2022-02-19 13:55 Aurora-JC 阅读(57) 评论(1) 推荐(2) 编辑
摘要: 题目大意 有N个点,N-1条边(也就是一棵树),对于任意一个节点,要么自己建一个信号站,要么父节点或子节点建一个信号站,问需要信号站个数最少是多少? 分析 看到这题,感觉跟没有上司的舞会很像,所以只需要在加一种状态就行了。 自己(x),子节点(y),父节点(fa)中必须要有一个点建信号站。 定义状态 阅读全文
posted @ 2022-02-13 13:00 Aurora-JC 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一. dfs 因为数据比较小,此题可以用搜索来暴力,需要注意的是: ①因为要考虑重复,所以我们划分个数采用升序,要保证后一个划分的个数要大于等于前一个划分的个数。 ②为了防止TLE,要进行适当的剪枝,详情见代码。 #include<bits/stdc++.h> using namespace std 阅读全文
posted @ 2022-02-13 12:14 Aurora-JC 阅读(133) 评论(0) 推荐(1) 编辑
摘要: 提示 你可能需要用到的定理——伯特兰-切比雪夫定理。 对于所有大于1的整数n,至少存在一个质数p,符合n < p < 2n。 而k+1≥2,满足条件,所以就分情况讨论即可 分析 ①当k+1为质数,且(n+1)/2<k+1≤n+1 因为 2~n+1 没有数为它的倍数,即任何数与它互质,所以只需要一天即 阅读全文
posted @ 2022-02-12 17:36 Aurora-JC 阅读(83) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7