摘要: 农场派对 题目描述 $N(1\leq N\leq1000)$头牛要去参加一场在编号为$x(1\leq x \leq N)$ 的牛的农场举行的派对。有 $M(1\leq M \leq 100000)$条有向道路,每条路长 $T_i(1\leq T_i\leq100)$;每头牛都必须参加完派对后回到家, 阅读全文
posted @ 2020-04-30 10:12 落水清心 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Sightseeing Trip 问题描述 给定一张无向图,求图中一个至少包含 个点的环,环上的节点不重复,并且环上的边的长度之和最小。该问题称为无向图的最小环问题。在本题中,你需要输出最小环的方案,若最小环不唯一,输出任意一个均可。若无解,输出 图的节点数不超过 。 输入格式 第一行两个正整数 $ 阅读全文
posted @ 2020-04-29 20:48 落水清心 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 小H和游戏 题目描述 小H正在玩一个战略类游戏,她可以操纵己方的飞机对敌国的N座城市(编号为1~N)进行轰炸 敌国的城市形成一棵树,小H会依次进行Q次轰炸,每次会选择一个城市A进行轰炸,和这座城市距离不超过2的城市都会受损(这里距离的定义是两点最短路径上的边数),轰炸结束后,小H还想知道当前城市A受 阅读全文
posted @ 2020-04-22 21:33 落水清心 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 牛客小白月赛24—I.求和 题目描述 已知有$n$个节点,有$n 1$条边,形成一个树的结构。 给定一个根节点$k$,每个节点都有一个权值,节点$i$的权值为$v_i$。 给$m$个操作,操作有两种类型: 1 a x : 表示将节点$a$的权值加上x 2 a : 表示求$a$节点的子树上所有节点的和 阅读全文
posted @ 2020-04-19 14:38 落水清心 阅读(149) 评论(0) 推荐(0) 编辑
摘要: DFS序 我们在处理一些树上计数问题时,经常由于数据量过大而树形结构的统计操作又十分复杂,所以常常需要将树形结构转换成更加便于查询和修改的线性结构,再结合树状数组或者线段树等高效的查询更新结构来解决问题,这时,为了将树形结构转换成线性结构,我们经常会用到的一个东西就是DFS序。 想要得到DFS序,只 阅读全文
posted @ 2020-04-19 11:17 落水清心 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 邻接表 在图的描述中,经常会用到邻接表,有时我们会用到邻接矩阵来保存图的边和权值等信息,但是这回产生$N^2$的空间复杂度,在数据量比较大的多数情况下,我们是无法存储的,所以这是就需要用到空间复杂度为$N$的邻接表来存储图。 存储 对于邻接表的存储方式,我们除了保存边的三个数组$u,v,w$之外还需 阅读全文
posted @ 2020-04-19 10:11 落水清心 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 数字游戏 题目描述 科协里最近很流行数字游戏。某人命名了一种不降数,这种数字必须满足从左到右各位数字成小于等于的关系,如 123,446。现在大家决定玩一个游戏,指定一个整数闭区间$[a,b]$,问这个区间内有多少个不降数。 输入格式 有多组测试数据。每组只含两个数字$a,b$,意义如题目描述。 输 阅读全文
posted @ 2020-04-12 18:01 落水清心 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Amount of Degrees 题目描述 求给定区间$[X,Y]$中满足下列条件的整数个数:这个数恰好等于$K$个互不相等的 的整数次幂之和。例如,设$X=15, Y=20, K=2, B=2$ ,则有且仅有下列三个数满足题意: $17 = 2^4+2^0$ $18 = 2^4 + 2^1$ $ 阅读全文
posted @ 2020-04-12 17:35 落水清心 阅读(229) 评论(0) 推荐(1) 编辑
摘要: 数位dp 简介 数位dp是一种一般用来计数的dp,常用于求解$l r$之间有多少符合条件的数的问题,由于$l,r$一般给的很大,所以无法用直接遍历的方法求解,这时候就要用到数位dp了。 模板 cpp include define lowbit(x) (x&( x)) define CSE(x,y) 阅读全文
posted @ 2020-04-10 13:59 落水清心 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 幸运数字II 题目描述: 定义一个数字为幸运数字当且仅当它的所有数位都是4或者7。 比如说,47、744、4都是幸运数字而5、17、467都不是。 定义next(x)为大于等于x的第一个幸运数字。给定l,r,请求出next(l) + next(l + 1) + ... + next(r 1) + n 阅读全文
posted @ 2020-04-08 10:07 落水清心 阅读(372) 评论(0) 推荐(0) 编辑