11 2019 档案

摘要:啊啊啊啊啊啊啊啊啊啊啊啊。 抱歉,我去学文化课了。 阅读全文
posted @ 2019-11-19 14:06 Tiw_Air_OAO 阅读(340) 评论(0) 推荐(0) 编辑
摘要:给定一个 n 个点的树(标号1~n),以结点 1 为根。每个结点有两个点权 ai 与 bi。 你可以从一个点出发跳到它的子树中的某个结点去(不能跳到自己)。 从 x 跳到 y 所花费的代价为 ax * by,跳跃的总代价为每次跳跃的代价之和。 对于每个结点,计算从它出发跳到某一叶子结点的最小代价和。 阅读全文
posted @ 2019-11-14 20:57 Tiw_Air_OAO 阅读(188) 评论(0) 推荐(0) 编辑
摘要:小 L 计划进行 n 场游戏,每场游戏使用一张地图,小 L 会选择一辆车在该地图上完成游戏。 小 L 的赛车有三辆,分别用大写字母 A、B、C 表示。地图一共有四种,分别用小写字母 x、a、b、c 表示。 其中,赛车 A 不适合在地图 a 上使用,赛车 B 不适合在地图 b 上使用,赛车 C 不适合在地图 c 上使用,而地图 x 则适合所有赛车参加。 适合所有赛车参加的地图并不多见,最多只会有 d 张…… 阅读全文
posted @ 2019-11-13 22:21 Tiw_Air_OAO 阅读(163) 评论(0) 推荐(0) 编辑
摘要:给定一个 n 点 m 条边的无向连通图,每条边的边权为 a 或 b。 对于 1 ~ n 中的每一个 i,求在所有可能的最小生成树中 1 -> i 的最短路的最小值。 阅读全文
posted @ 2019-11-13 20:23 Tiw_Air_OAO 阅读(179) 评论(0) 推荐(0) 编辑
摘要:给定一个质数集合包含 n 个互不相同的质数,找到第 k 小的质因子全部在这个集合中的数。 阅读全文
posted @ 2019-11-13 20:01 Tiw_Air_OAO 阅读(154) 评论(0) 推荐(0) 编辑
摘要:给定一个 n 点 m 边的图,边有边权,点有点权。 找到一个连通的诱导子图(选中的点之间的边必须选,选中的边的端点必须选),使得这个子图的密度最大。 密度的定义为:如果边权和为 0,则密度 = 0;否则密度 = 点权和 / 边权和。 阅读全文
posted @ 2019-11-13 19:31 Tiw_Air_OAO 阅读(174) 评论(0) 推荐(0) 编辑
摘要:给定一个长度为 n 的字符串 s,保证只包含前 8 个小写字母 'a', 'b', ... 'h'。 根据该字符串建一个图。两个点 p, q 之间有连边要么 |p - q| = 1,要么 s[p] = s[q]。 求该图直径的长度(所有点对之间的最短距离的最大值),以及直径的数量。 阅读全文
posted @ 2019-11-13 19:13 Tiw_Air_OAO 阅读(139) 评论(0) 推荐(0) 编辑
摘要:某学校的每个建筑都有一个独特的编号。一天你在校园里无聊,决定在校园内随意地漫步。 你已经在校园里呆过一段时间,对校园内每个建筑的编号非常熟悉,于是你情不自禁的把周围每个建筑的编号都记了下来——但其实你没有真的记下来,而是把每个建筑的编号除以 2 取余数得到 0 或 1,作为该建筑的标记,多个建筑物的标记连在一起形成一个 01 串。 你对这个串很感兴趣,尤其是对于这个串是回文串的情况,于是你决定研究这个问题…… 阅读全文
posted @ 2019-11-13 10:20 Tiw_Air_OAO 阅读(146) 评论(0) 推荐(0) 编辑
摘要:给定一个 2n 个结点的完全二分图,1~n 在左边,n+1~2n 在右边。第 i 个点与第 j+n 个点的边权为 aij,且 aij 互不相同。 Alice 与 Bob 在这个图上博弈。 一开始 Alice 选择 "increase" 或 "decrease",Bob 自动得到另一个。然后 Alice 选择点放置棋子,Bob 开始移动棋子,然后他们轮流移动棋子。但是不能移动到曾经到达过的点。 假如当前玩家选择 "increase",则该玩家接下来应该走一条比上一次边权大的边;反之如果选择 "decrease",应选一条比上一次小的边。 不能移动的人判负…… 阅读全文
posted @ 2019-11-13 09:52 Tiw_Air_OAO 阅读(163) 评论(0) 推荐(0) 编辑
摘要:在N*M的迷宫中有一个棋子,小AA首先任意选择棋子放置的位置。然后,小YY和小AA轮流将棋子移动到相邻的格子里。 游戏的规则规定,在一次游戏中,同一个格子不能进入两次,且不能将棋子移动到某些格子中去。 当玩家无法继续移动棋子时,游戏结束,最后一个移动棋子的玩家赢得了游戏。 小AA和小YY都是绝顶聪明的小朋友,且从不失误。小AA到底能不能赢得这场游戏? 阅读全文
posted @ 2019-11-13 09:10 Tiw_Air_OAO 阅读(179) 评论(0) 推荐(0) 编辑
摘要:给定一个稳定婚姻匹配问题,其中第 i 个男生与第 j 个女生之间的喜爱度为 ai xor bj。 现在需要你求出所有稳定婚姻匹配中 ∑(ai xor bj) 的最大值。 阅读全文
posted @ 2019-11-13 08:36 Tiw_Air_OAO 阅读(224) 评论(0) 推荐(0) 编辑
摘要:通过以下的方法生成一个序列: (1)初始时只有一个 "P"。 (2)将当前字符串 s 的 "P" 变成 "B","B" 变成 "P" 得到 s',将 s' 接在 s 之后得到新的序列。 生成的前几个步骤得到字符串为 P,PB,PBBP,PBBPBPPB...... 给定一个有向图,每条边上有字符 'P' 或者 'B'。求从点 1 出发走出如上序列的最长路径(即第一步走 s[1], 第二步走 s[2], ...)的最长可能长度。 如果长度 > 10^18,则输出 -1。 阅读全文
posted @ 2019-11-12 22:36 Tiw_Air_OAO 阅读(148) 评论(0) 推荐(0) 编辑
摘要:给定d张无向图,每张图都有n个点。一开始,在任何一张图中都没有任何边。接下来有m次操作,每次操作会给出a,b,k,意为在第k张图中的点a和点b之间添加一条无向边。你需要在每次操作之后输出有序数对(a,b)的个数,使得1<=a,b<=n,且a点和b点在d张图中都连通。 阅读全文
posted @ 2019-11-12 22:11 Tiw_Air_OAO 阅读(216) 评论(0) 推荐(0) 编辑
摘要:对于整数序列 (a1,a2,...,an) 和 1 ~ n 的排列 (p1,p2,...,pn),称 (a1,a2,...,an) 符合 (p1,p2,...,pn),当且仅当: (1){a} 中任意两个数字互不相同。 (2)将 (a1,a2,...,an) 从小到大排序后,将会得到 (ap1,ap2,...,apn)。 现在给出 1 ~ n 的排列 {p} 与序列 h1,h2,...,hm,请你求出哪些 h 的子串符合排列 {p}。 阅读全文
posted @ 2019-11-12 21:48 Tiw_Air_OAO 阅读(165) 评论(0) 推荐(0) 编辑
摘要:求出一个num数组一一对于字符串S的前i个字符构成的子串,既是它的后缀同时又是它的前缀,并且该后缀与该前缀不重叠,将这种字符串的数量记作num[i]。 阅读全文
posted @ 2019-11-12 21:21 Tiw_Air_OAO 阅读(111) 评论(0) 推荐(0) 编辑
摘要:给定两棵树 S, T,问 S 中有多少连通子图同构于 T。 阅读全文
posted @ 2019-11-06 19:18 Tiw_Air_OAO 阅读(131) 评论(0) 推荐(0) 编辑
摘要:求一棵无根树上本质不同的独立集的个数 mod 10^9 + 7。 我们称两个独立集 A, B 是不同的,当前仅当: (1)存在一种方案,将树中的结点重新标号后,在 A 中出现的任意一条边在 B 中也应该出现。 (2)在满足条件(1)的前提下,以同样的重标号方式,如果 x 在 A 中属于独立集,在 B 中也应该属于独立集。 阅读全文
posted @ 2019-11-06 18:45 Tiw_Air_OAO 阅读(135) 评论(0) 推荐(0) 编辑
摘要:给定偶数 N,求由 'A', 'B', 'C' 三种字符组成的字符串 S,有多少满足如下的条件: 每次可以选择 S 中的两个相邻字符(不能选择 "AB" 与 "BA"),删除它们。最后可以将 S 删成空串。 比如:"ABBC" -> "AC" -> ""。所以 "ABBC" 对于 N = 4 时是合法的。 将最终答案 mod 998244353。 阅读全文
posted @ 2019-11-05 09:43 Tiw_Air_OAO 阅读(308) 评论(0) 推荐(0) 编辑
摘要:给定初始集合为 1 ~ N 的全集,并给定一个 K。 每次对于当前集合 S,你可以选择 S 中的一个元素 x,并将 x 从 S 中删除。 假如 x - 2 在 1 ~ N 的范围内且不在集合 S 中,在 S 中加入 x - 2。 假如 x + K 在 1 ~ N 的范围内且不在集合 S 中,在 S 中加入 x + K。 求最后可以得到的不同集合数量 mod M。 阅读全文
posted @ 2019-11-04 22:15 Tiw_Air_OAO 阅读(880) 评论(1) 推荐(2) 编辑
摘要:给定 N 张排成一行的卡片,第 i 张卡片上面写着 Ai。 重复以下操作,直到只剩下两张卡片。 取出卡片 i,将卡片 i 左边的卡片与卡片 i 右边的卡片的 A 加上 Ai。 求最后剩下的两张卡片的 A 的可能的最小和。 阅读全文
posted @ 2019-11-04 21:25 Tiw_Air_OAO 阅读(230) 评论(0) 推荐(0) 编辑
摘要:给定一个 n*n 的矩阵 A。 我们称 A 是 magic 的,当且仅当: (1)A 是对称的。 (2)A 的主对角线 aii=0。 (3)对于每一组 (i, j, k) 满足 aijmax{aik,ajk}。 判断给出的 A 是不是 magic 的。 阅读全文
posted @ 2019-11-03 21:07 Tiw_Air_OAO 阅读(151) 评论(0) 推荐(0) 编辑
摘要:给定 n 个点,第 i 个点位于 (xi, yi)。 在第 i 个点与第 j 个点之间建边费用为 xi*xj + yi*yj。 求最小生成树。 阅读全文
posted @ 2019-11-03 20:46 Tiw_Air_OAO 阅读(239) 评论(0) 推荐(0) 编辑
摘要:有n个城市(编号从0..n-1),m条公路(双向的),从中选择n-1条边,使得任意的两个城市能够连通,一条边需要的c的费用和t的时间,定义一个方案的权值 v = (n-1条边的费用和)*(n-1条边的时间和),你的任务是求一个方案使得v最小。 阅读全文
posted @ 2019-11-03 20:14 Tiw_Air_OAO 阅读(108) 评论(0) 推荐(0) 编辑
摘要:给定一个整数 N,统计有多少个 0~2N-1 的排列 P0,P1,...,P2N1 满足: N2i2+Pi2(2N)2(0i<2N) 求合法排列数量 mod m。 阅读全文
posted @ 2019-11-03 15:41 Tiw_Air_OAO 阅读(381) 评论(0) 推荐(1) 编辑
摘要:在日本的茨城县内共有 N 个城市和 M 条道路。这些城市是根据人口数量的升序排列的,依次编号为 0 到 N-1。每条道路连接两个不同的城市,并且可以双向通行。由这些道路,你能从任意一个城市到另外任意一个城市。 你计划了 Q 个行程,这些行程分别编号为 0 至 Q-1。第 i(0 <= i <= Q - 1)个行程是从城市 Si 到城市 Ei。 你是一个狼人…… 阅读全文
posted @ 2019-11-01 17:28 Tiw_Air_OAO 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示