01 2018 档案

摘要:题目描述 给出 n 个赛车赛道和A、B、C三种赛车,除了 d 个赛道可以使用所有三种赛车以外每个都只能使用给出的两种之一。另外给出 m 条限制:某个赛道使用X则某另一个赛道必须使用Y。问:是否存在一种方案满足所有条件?输出一种合法方案。 $n\le 50000,d\le 8,m\le 1 阅读全文
posted @ 2018-01-29 22:05 GXZlegend 阅读(447) 评论(3) 推荐(0) 编辑
摘要:题目描述 "可爱的妹子就像有理数一样多,但是我们知道的,你在数轴上随便取一个点取到有理数的概率总是0,"芽衣在床上自顾自的说着这句充满哲理的话,"诶,柚子,我写完概率论的作业你就和我出去约会怎么样""好呀,但是你要做完才可以哦"柚子回答道,芽衣立刻从床上翻下来冲到了座位上,诶,就一道题啊,真好,题目 阅读全文
posted @ 2018-01-27 16:42 GXZlegend 阅读(1030) 评论(2) 推荐(0) 编辑
摘要:题目描述 给定一个长度为 N 序列,编号从 1 到 N 。要求支持下面几种操作:1.给一个区间[L,R] 加上一个数x 2.把一个区间[L,R] 里小于x 的数变成x 3.把一个区间[L,R] 里大于x 的数变成x 4.求区间[L,R] 的和5.求区间[L,R] 的最大值6.求区间[L,R] 的最小 阅读全文
posted @ 2018-01-25 10:50 GXZlegend 阅读(1190) 评论(1) 推荐(0) 编辑
摘要:题目描述 维护一个长度为N的序列a,现在有三种操作: 1)给出参数U,V,C,将a[U],a[U+1],...,a[V-1],a[V]都赋值为C。 2)给出参数U,V,C,对于区间[U,V]里的每个数i,将a[i]赋值为max(a[i]+C,0)。 3)给出参数U,V,输出a[U],a[U+1],. 阅读全文
posted @ 2018-01-25 09:47 GXZlegend 阅读(538) 评论(1) 推荐(0) 编辑
摘要:题目描述 给出一个 n×m 的矩阵,第 i 行第 j 列的数为 (i1)×m+j 。 现在有 q 次操作,每次操作给出位置 (x,y) ,取出 (x,y) 位置的数,然后令 (x,y+1)(x,m) 的所有数向左(列减小)平移一格, 阅读全文
posted @ 2018-01-21 10:47 GXZlegend 阅读(410) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个序列,支持三种操作: 0 p a b :在序列的第 p 个数后面插入 a,a+1,...,b1 a b :删除序列第 a,a+1,...,b 位置的数;2 p :查询序列 p 位置的数。 输入 输入第一行包括两个正整数n(1<=n<=20 阅读全文
posted @ 2018-01-21 10:45 GXZlegend 阅读(462) 评论(0) 推荐(0) 编辑
摘要:题目描述 Alice和Bob做游戏,给出一张有向图表示运输网络,Alice先给Bob一种最大流方案,然后Bob在所有边上分配总和等于P的非负费用。Alice希望总费用尽量小,而Bob希望总费用尽量大。求两人都采取最优策略的情况下最大流及总费用。 输入 第一行三个整数N,M,P。N表示给定运输网络中节 阅读全文
posted @ 2018-01-21 10:17 GXZlegend 阅读(329) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个序列,支持三种操作: 0 x y t :将 [x,y] 内大于 t 的数变为 t1 x y :求 [x,y] 内所有数的最大值;2 x y :求 [x,y] 内所有数的和。 多组测试数据,$\sum n,\sum m\le 10^6 阅读全文
posted @ 2018-01-19 17:03 GXZlegend 阅读(560) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个长度为 n 的序列,支持五种操作: 1 l r x :将 [l,r] 内的数加上 x2 l r x :将 [l,r] 内的数减去 x ,并与 0max3 l r x :将 [l,r] 内的数变 阅读全文
posted @ 2018-01-19 10:30 GXZlegend 阅读(463) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个序列,支持4种操作:1.查询区间最大值;2.查询区间历史最大值;3.区间加;4.区间赋值。 输入 第一行一个正整数T,表示Bob需要监视CPU的总时间。 然后第二行给出T个数表示在你的监视程序执行之前,Bob干的事让CPU在这段时间内每个时刻的使用率达已经达到了多少。 第三行给出一 阅读全文
posted @ 2018-01-19 08:58 GXZlegend 阅读(1600) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出数轴上坐标从小到大的 R 个点,坐标范围在 1L 之间。选出一段连续的点,满足:存在一个点,使得所有选出的点到其距离和不超过 B 。求最多能够选出多少点。 R105,L109,B2×1015 输入 第一行 三个整数 阅读全文
posted @ 2018-01-19 08:24 GXZlegend 阅读(334) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个n行m列的整数矩阵,其中1到nm之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。 给出所有局部极小值的位置,你的任务是判断有多少个可能的矩阵。 输入 输入第一行包含两个整数n和m(1<=n<=4, 1<=m<=7) 阅读全文
posted @ 2018-01-18 16:55 GXZlegend 阅读(849) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。 输入 第一行包含两个整数n,m(1<=n, m<=20)。以下n行为初始状态,每行为一个包含m个字符的01串,其中0表示黑色棋子,1 阅读全文
posted @ 2018-01-18 16:38 GXZlegend 阅读(445) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一张 n 个点 m 条边的DAG,1 号节点没有入边。再向这个DAG中加入边 xy ,求形成的新图中以 1 为根的外向树形图数目模 109+7 。 输入 输入文件的第一行包含四个整数 n、m、x 和 y ,依次代表枫叶上的穴位数、脉络数,以及要添加的脉 阅读全文
posted @ 2018-01-17 20:08 GXZlegend 阅读(367) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个 n 个点的有向图,每条边的权值都在 [1,9] 之间。给出 t ,求从 1n ,经过路径边权和恰好为 t 的方案数模2009。 输入 第一行包含两个整数,N T。 接下来有 N 行,每行一个长度为 N 的字符串。 第i行第j列为'0'表示从节点i到节 阅读全文
posted @ 2018-01-17 14:29 GXZlegend 阅读(340) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n(n+1)2 的直尺,要在 0n(n+1)2 之间选择 n1 个刻度,使得 1n(n+1)2 中任意一个长度都可以由某两个刻度(包括 0n(n+1)2 )之间的距离 阅读全文
posted @ 2018-01-17 09:56 GXZlegend 阅读(314) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一张 n 个点 m 条边的无向连通图,每条边的边权为1。对于每个点 i ,问是否存在另一个点 j ,使得对于任意一个不为 ij 的点 kik 的最短路与 jk 的最短路之差为定值。求所有满足条件的点 i 。 $n\l 阅读全文
posted @ 2018-01-17 09:29 GXZlegend 阅读(360) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个长度为 n 的序列和一个空的双端队列,每次进行3种操作种的一种: 1.将序列中编号最小的数加入到双端队列的队尾;2.从双端队列的队尾取出一个数;3.从双端队列的队头取出一个数。 不断进行操作直至无法进行为止。 要求最后依次取出的数构成的序列的字典序最小。求这个字典序最小的序列。 阅读全文
posted @ 2018-01-17 09:06 GXZlegend 阅读(363) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一棵 n 层的完全二叉树,每个节点可以染黑白两种颜色。对于每个叶子节点及其某个祖先节点,如果它们均为黑色则有一个贡献值,如果均为白色则有另一个贡献值。要求黑色的叶子节点数目不超过 m ,求最大总贡献值。 n10 输入 第一行两个数 n;m。接下来 2^(n-1) 行 阅读全文
posted @ 2018-01-17 08:48 GXZlegend 阅读(931) 评论(0) 推荐(0) 编辑
摘要:题目描述 棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定: 1. 棋盘的每一个小方格既可以染色(染成C种颜色中的一种) ,也可以不染色。 2. 棋盘的每一行至少有一个小方格被染色。 3. 棋盘的每一列至少有一个小 阅读全文
posted @ 2018-01-16 17:02 GXZlegend 阅读(1105) 评论(1) 推荐(0) 编辑
摘要:题目描述 用三种颜色染一个长度为 n=Sr+Sb+Sg 序列,要求三种颜色分别有 Sr,Sb,Sg 个。给出 m 个置换,保证这 m 个置换和置换 (1,2,3,...,n1,2,3,...,n) 构成一个置换群,求置换后不同构的序列个数模 p 。 $0\le 阅读全文
posted @ 2018-01-16 16:49 GXZlegend 阅读(305) 评论(0) 推荐(0) 编辑
摘要:题目描述 T 组询问,用 n 种颜色去染 n 个点的环,旋转后相同视为同构。求不同构的环的个数模 p 的结果。 T3500,n109,p30000 。 题解 Polya定理+欧拉函数 根据 poj2409 中得到的结论,答案为: $\frac{\sum\ 阅读全文
posted @ 2018-01-16 16:24 GXZlegend 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目描述 用 c 种颜色去染 r 个点的环,如果两个环在旋转或翻转后是相同的,则称这两个环是同构的。求不同构的环的个数。 r·c32 。 题解 Polya定理 Burnside引理:一个置换群的等价类数目等于这个置换群中所有置换的不动点数目的平均值;Polya定理:设有限群G有 阅读全文
posted @ 2018-01-16 14:58 GXZlegend 阅读(675) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出 nmm 次询问。每次询问给出 ab ,两人轮流选择:将 a 加一或者将 b 加一,但必须保证 abn ,无法操作者输,问先手是否必胜。 n109m105a2b1 阅读全文
posted @ 2018-01-08 19:35 GXZlegend 阅读(391) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个 n 个节点的树,1 号点为根。现要将其中一些点染成黑色,使得每个叶子节点(不包括根节点)到根节点路径上的黑点数相同。求最多能够染多少个黑点。 题解 贪心 显然有结论:选择的黑点尽量靠近叶子节点。 并且显然每个点到根节点路径上的黑点数是:深度最小的叶子节点到根节点路径上的点 阅读全文
posted @ 2018-01-08 18:48 GXZlegend 阅读(357) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出两个长度为 n 的排列 AB ,如果 Ai>Ai+1 则可以交换 AiAi+1 。问是否能将 A 交换成 B 。 输入 输入数据第一行包含一个正整数 n 。 接下来两行每行 n 个正整数,分别描述排列 A 和排列 阅读全文
posted @ 2018-01-08 18:21 GXZlegend 阅读(287) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一棵树和一个点对集合S,多次改变这棵树的形态、在集合中加入或删除点对,或询问集合内的每组点对之间的路径是否都经过某条给定边。 输入 输入的第一行包含一个整数 id,表示测试数据编号,如第一组数据的id=1,样例数据的 id 可以忽略。输入的第二行包含两个整数 n,m,分别表示图中的点数 阅读全文
posted @ 2018-01-08 18:06 GXZlegend 阅读(406) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出 (2n+1)×(2n+1) 个点,点 (i,j) 的权值为 a[max(|in1|,|jn1|)] ,找一条从 (1,1) 走到 (2n+1,2n+1) 的路径,使得经过的点(包括起点和终点)权值和最小。求这个权值和。 输入 第一行一个正整数 阅读全文
posted @ 2018-01-08 11:28 GXZlegend 阅读(441) 评论(0) 推荐(0) 编辑
摘要:题目描述 两个人在 n×m 的棋盘上下 k 子棋,问:是否存在一种平局的情况?如果存在则输出一种可能的最终情况。 输入 第一行三个正整数 n,m,k ,意义如前所述。 输出 如果双方不能打成平局,输出 1 ; 否则输出 n×m 行,第 i 行两个整数 $x_i, 阅读全文
posted @ 2018-01-04 09:57 GXZlegend 阅读(535) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n 的数列 a ,求 a1 分别与 a1...an 的次大公约数。不存在则输出-1。 输入 第一行一个正整数 n 。 第二行 n 个用空格隔开的正整数,第 i 个为 ain105,ai1012 输出 阅读全文
posted @ 2018-01-03 20:06 GXZlegend 阅读(407) 评论(0) 推荐(0) 编辑
摘要:题目描述 给一棵树,每条边有权.求一条简单路径,权值和等于K,且边的数量最小.N <= 200000, K <= 1000000 输入 第一行 两个整数 n, k第二..n行 每行三个整数 表示一条无向边的两端和权值 (注意点的编号从0开始) 输出 一个整数 表示最小边数量 如果不存在这样的路径 输 阅读全文
posted @ 2018-01-03 19:49 GXZlegend 阅读(416) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个 n×m 的方格图,每个格子有 ↑、↓、←、→,表示从该格子能够走到相邻的哪个格子。有一些格子是空着的,需要填上四者之一,需要满足:最终的方格图中,从任意一个位置出发都能够走出方格图。求方案数 mod 10^9+7。 10 ,$n,m\le 30 阅读全文
posted @ 2018-01-03 16:16 GXZlegend 阅读(368) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定 nm ,求所有 长度为 n ,字符集大小为 m 的字符串,每个前缀的最短循环节长度乘积 的总和。 n12,m109 题解 DFS+KMP 对于字符串中的每一种字符,将其看作:该字符第一次出现位置之前的字符种类数+1,把得到的序列称为“该字符 阅读全文
posted @ 2018-01-03 10:12 GXZlegend 阅读(579) 评论(0) 推荐(0) 编辑
摘要:题目描述 求一棵 [1,n] 的线段树的最大匹配数目与方案数。 n1018 题解 树形dp+记忆化搜索 设 f[l][r] 表示根节点为 [l,r] 的线段树,匹配选择根节点的最大匹配&方案数,g[l][r] 表示根节点为 [l,r] 的线段树,匹配不选择根节点 阅读全文
posted @ 2018-01-03 09:38 GXZlegend 阅读(594) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出 n 个数,从中选出两个互不相交的集合,使得第一个集合与第二个集合内的数的异或和相等。求总方案数。 输入 第一行一个正整数 n ,表示巧克力的个数。第二行 n 个整数 ai 表示每个巧克力的美味值。 输出 输出一行一个整数,表示能使得他们心情契合的吃巧克力的方案数对 阅读全文
posted @ 2018-01-03 09:24 GXZlegend 阅读(766) 评论(0) 推荐(0) 编辑

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