02 2020 档案
摘要:天梯 球队“食物链”(DFS+剪枝) 某国的足球联赛中有N支参赛球队,编号从1至N。联赛采用主客场双循环赛制,参赛球队两两之间在双方主场各赛一场。 联赛战罢,结果已经尘埃落定。此时,联赛主席突发奇想,希望从中找出一条包含所有球队的“食物链”,来说明联赛的精彩程度。“食物链”为一个1至N的排列{ T
阅读全文
摘要:Problem Description 糟糕的事情发生啦,现在大家都忙着逃命。但是逃命的通道很窄,大家只能排成一行。现在有n个人,从1标号到n。同时有一些奇怪的约束条件,每个都形如:a必须在b之前。同时,社会是不平等的,这些人有的穷有的富。1号最富,2号第二富,以此类推。有钱人就贿赂负责人,所以他们
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3007/D来源:牛客网 题目描述 一个序列的重排列是指对这个序列中的元素进行若干次(包括0次)交换操作后得到的新序列 在本题中,序列中可能出现重复的数字,他们被视作不同的元素 例如,序列1 1的重排列有两种 现在有两个长
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3007/A来源:牛客网 题目描述 现在有正整数集合 A 和 B,每个集合里有 N 个数,你要建立他们间的一一映射 将每对配对的数字相加可以得到 N 个和,你要做的就是最大化第 K 大的和 1≤K≤N≤100,000 输入
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3007/B来源:牛客网 题目描述 现在有一个N个点的有向图,每个点仅有一条出边 你需要求出图中最长的简单路径包含点的数量 (1≤N≤1,000,000) 输入描述: 第一行一个数字N接下来N行,每行一个正整数,第i+1行
阅读全文
摘要:Description 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。 现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。交换的定义是:交换两个相邻的字符例如mamad第一次交换 ad : mamda第二次交换 md :
阅读全文
摘要:Description 抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,
阅读全文
摘要:蓝桥 网络寻路(DFS) Description X 国的一个网络使用若干条线路连接若干个节点。节点间的通信是双向的。某重要数据包,为了安全起见,必须恰好被转发两次到达目的地。该包可能在任意一个节点产生,我们需要知道该网络中一共有多少种不同的转发路径。源地址和目标地址可以相同,但中间节点必须不同。如
阅读全文
摘要:Description 有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。给出所有芯片的测试结果,问哪些芯片是
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3007/C来源:牛客网 题目描述 现在你有 N 块矩形木板,第 i 块木板的尺寸是 Xi*Yi,你想用这些木板来玩汉诺塔的游戏。 我们知道玩汉诺塔游戏需要把若干木板按照上小下大的顺序堆叠在一起,但因为木板是矩形,所以有一
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3007/E来源:牛客网 题目描述 对于给定的正整数 N,求最大的正整数 A,使得存在正整数 B,满足 A3B=N 输入包含 T 组数据,1≤T≤10,000;1≤N≤1018 输入描述: 第一行数字 T 表示数据组数 接
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3006/F来源:牛客网 题目描述 在ACM比赛里,除了CE以外都是有效的提交。每一个提交都会有其评测的结果,或是AC,或是RJ(Rejected,包含各种不通过的情况)。 往往一个人上去提交的时候,总有一个队友会坐在边上
阅读全文
摘要:牛牛战队的比赛地(三分) 链接:https://ac.nowcoder.com/acm/contest/3006/B来源:牛客网 题目描述 由于牛牛战队经常要外出比赛,因此在全国各地建立了很多训练基地,每一个基地都有一个坐标(x,y)。 这周末,牛牛队又要出去比赛了,各个比赛的赛点都在x轴上。牛牛战
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3005/C来源:牛客网 题目描述 给出一个长度为 n 的数列 a1,a2,…,an,求其长度为 k 的连续子段的乘积对 998244353 取模余数的最大值。 输入描述: 第一行两个整数n,k。第二行n个整数,a1,a
阅读全文
摘要:子段异或(位运算) 链接:https://ac.nowcoder.com/acm/contest/3005/D来源:牛客网 题目描述 输入一个数列a,你需要输出其中异或值为0的不同子段的数量。 一个子段 [l,r] (1≤l≤r≤n)的异或值为al⊕al+1⊕al+2⊕…⊕ar,其中⊕符号代
阅读全文
摘要:牛牛的DRB迷宫I 链接:https://ac.nowcoder.com/acm/contest/3004/A来源:牛客网 题目描述 牛牛有一个n*m的迷宫,对于迷宫中的每个格子都为'R','D','B'三种类型之一,'R'表示处于当前的格子时只能往右边走'D'表示处于当前的格子时只能往下边走,而'
阅读全文
摘要:Description Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。所以,他迫切地需要一个系统,然后当他
阅读全文
摘要:Description 给定n个十六进制正整数,输出它们对应的八进制数。 Input 输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 Output 输出n行,每行为输入对应
阅读全文
摘要:蓝桥 数列(进制思维) 问题描述 给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列。 例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)
阅读全文
摘要:蓝桥 数的划分(DFS、DP) https://www.luogu.com.cn/problem/P1025 题目描述 将整数n分成k份,且每份不能为空,任意两个方案不相同(不考虑顺序)。 例如:n=7,k=3,下面三种分法被认为是相同的。 1,1,5;1,5,1;5,1,1. 问有多少种不同的分法
阅读全文
摘要:建通道(位运算) 链接:https://ac.nowcoder.com/acm/contest/3003/I来源:牛客网 题目描述 在无垠的宇宙中,有 n 个星球,第 i 个星球有权值 vi。 由于星球之间距离极远,因此想在有限的时间内在星际间旅行,就必须要在星球间建立传送通道。 任意两个星球之间均
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3003/H来源:牛客网 题目描述 牛可乐有 n 个元素( 编号 1..n ),第 i 个元素的能量值为 ai。 牛可乐可以选择至少 k 个元素来施放一次魔法,魔法消耗的魔力是这些元素能量值的极差。 形式化地,若所用元素
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3003/C来源:牛客网 题目描述 牛牛刚刚考完了期末,尽管牛牛做答了所有 n 道题目,但他不知道有多少题是正确的。 不过,牛牛知道第 i 道题的正确率是 pi。 牛牛 想知道这 n 题里恰好有 0,1,…,n 题正确的概
阅读全文
摘要:拿物品(贪心) 链接:https://ac.nowcoder.com/acm/contest/3003/F来源:牛客网 题目描述 牛牛和 牛可乐 面前有 n 个物品,这些物品编号为 1,2,…,n,每个物品有两个属性 ai,bi 。 牛牛与 牛可乐会轮流从剩下物品中任意拿走一个, 牛牛先选取。 设
阅读全文
摘要:链接:https://ac.nowcoder.com/acm/contest/3003/E来源:牛客网 题目描述 这一天,牛牛与 牛魔王相遇了――然而这并不在 牛牛期望之中。 牛魔王不出意料又给 牛牛一道看似很难的题目:求有多少个不同的正整数三元组 (i,j,k)满足√i+√j=√k,且 i×j≤n
阅读全文
摘要:数三角 链接:https://ac.nowcoder.com/acm/contest/3003/D来源:牛客网 题目描述 牛牛得到了一个平面,这个平面上有 n 个不重合的点,第 i 个点的坐标为 (xi,yi)(x_i,y_i)(xi,yi)。 牛牛想知道,这 n 个点形成的三角形中,总共有多少
阅读全文
摘要:POJ-1182 食物链(种类并查集) http://poj.org/problem?id=1182 Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到
阅读全文
摘要:POJ-2492 A Bug's Life(种类并查集) http://poj.org/problem?id=2492 题意: 给出一个T代表几组数据,给出一个n一个m,代表人的编号由1~n,m条命令,每条命令由两个数值组成,代表这两个人性别不同,问所有命令是否符合逻辑 两种写法: 第一种:带权并查
阅读全文
摘要:POJ-1308 Is It A Tree?(并查集判断是否是树) http://poj.org/problem?id=1308 Description A tree is a well-known data structure that is either empty (null, void, n
阅读全文
摘要:POJ-1733 Parity game(带权并查集区间合并) http://poj.org/problem?id=1733 题目描述 你和你的朋友玩一个游戏。你的朋友写下来一连串的0或者1。你选择一个连续的子序列然后问他,这个子序列包含1的个数是奇数还是偶数。你的朋友回答完你的问题,接着你问下一个
阅读全文
摘要:HDU-3038 How Many Answers Are Wrong(带权并查集区间合并) http://acm.hdu.edu.cn/showproblem.php?pid=3038 大致题意: 有一个区间[0,n],然后会给出你m个区间和,每次给出a,b,v,表示区间[a,b]的区间和为v,但
阅读全文