0%

猫猫比赛-预测名次

问题描述

一共有 N 只猫猫,编号依次为1, 2, 3, …, N 进行比赛,求字典序最小的名次序列。
阅读全文 »

区间选点Plus

问题描述

给定一个数轴上的 n 个区间,要求在数轴上选取最少的点使得第 i 个区间 [ai, bi] 里至少有 ci 个点。
使用差分约束系统的解法解决这道题。
阅读全文 »

序列操作

问题描述

存在一个序列 a, 是否存在一个数 K, 使得一些数加上 K,一些数减去 K,一些数不变,使得整个序列中所有的数相等。
其中对于序列中的每个位置上的数字,至多只能执行一次加运算或减运算或是对该位置不进行任何操作。
阅读全文 »

序列操作

问题描述

有 N 个商业城市,编号 1 ~ N,其中 1 号城市是首都。
共有 M 条有向道路供商业城市相互往来。
对每一个商业城市标记一个正整数,表示其繁荣程度,当有人沿道路从一个商业城市走到另一个商业城市时,会被收取 (目的地繁荣程度 – 出发地繁荣程度)^3 的税。
求从首都出发,走到其他城市至少要交多少的税,如果总金额小于 3 或者无法到达请打出 '?'。
阅读全文 »

最短路径

问题描述

猫猫快线是市民从市内去喵星机场的首选交通工具。猫猫快线分为经济线和商业线两种,线路、速度和价钱都不同。TT 有一张商业线车票,可以坐一站商业线,而其他时候只能乘坐经济线。假设换乘时间忽略不计,你的任务是找一条去喵星机场最快的线路。
阅读全文 »

预测胜负

问题描述

N 个人玩一个游戏,每两个人都要进行一场比赛。
已知 M 个胜负关系,每个关系为 A B,表示 A 比 B 强, 胜负关系具有传递性。
试问有多少场比赛的胜负无法预先得知?
阅读全文 »

路径解析

问题描述

在操作系统中,数据通常以文件的形式存储在文件系统中。文件系统一般采用层次化的组织形式,由目录(或者文件夹)和文件构成,形成一棵树的形状。文件有内容,用于存储数据。目录是容器,可包含文件或其他目录。同一个目录下的所有文件和目录的名字各不相同,不同目录下可以有名字相同的文件或目录。
  为了指定文件系统中的某个文件,需要用路径来定位。在类 Unix 系统(Linux、Max OS X、FreeBSD等)中,路径由若干部分构成,每个部分是一个目录或者文件的名字,相邻两个部分之间用 / 符号分隔。
  有一个特殊的目录被称为根目录,是整个文件系统形成的这棵树的根节点,用一个单独的 / 符号表示。在操作系统中,有当前目录的概念,表示用户目前正在工作的目录。根据出发点可以把路径分为两类:
  Ÿ 绝对路径:以 / 符号开头,表示从根目录开始构建的路径。
  Ÿ 相对路径:不以 / 符号开头,表示从当前目录开始构建的路径。
阅读全文 »

扑克牌牌型

问题描述

有 A × B 张扑克牌。每张扑克牌有一个大小(整数,记为a,范围区间是 0 到 A - 1)和一个花色(整数,记为b,范围区间是 0 到 B - 1。
扑克牌是互异的,也就是独一无二的,也就是说没有两张牌大小和花色都相同。
“一手牌”的意思是你手里有5张不同的牌,这 5 张牌没有谁在前谁在后的顺序之分,它们可以形成一个牌型。 我们定义了 9 种牌型,如下是 9 种牌型的规则,我们用“低序号优先”来匹配牌型,即这“一手牌”从上到下满足的第一个牌型规则就是它的“牌型编号”(一个整数,属于1到9):
1. 同花顺: 同时满足规则 5 和规则 4.
2. 炸弹 : 5张牌其中有4张牌的大小相等.
3. 三带二 : 5张牌其中有3张牌的大小相等,且另外2张牌的大小也相等.
4. 同花 : 5张牌都是相同花色的.
5. 顺子 : 5张牌的大小形如 x, x + 1, x + 2, x + 3, x + 4
6. 三条: 5张牌其中有3张牌的大小相等.
7. 两对: 5张牌其中有2张牌的大小相等,且另外3张牌中2张牌的大小相等.
8. 一对: 5张牌其中有2张牌的大小相等.
9. 要不起: 这手牌不满足上述的牌型中任意一个.
现在从A × B 张扑克牌中拿走 2 张牌,分别是 (a1, b1) 和 (a2, b2). (其中a表示大小,b表示花色),现在要从剩下的扑克牌中再随机拿出 3 张,组成一手牌。
求在所有可能的方案中,这 9 种牌型每种牌型的方案数。
阅读全文 »

数据中心

问题描述

在一个集中式网络中,存在一个根节点,需要长时间接收其余结点传输给它的反馈数据。
存在一个 n 结点的网络图,编号从 1 到 n。该网络的传输时全双工的,所以是无向图。如果两结点 vi, ui 相连,表明 vi, ui 之间可以互相收发数据,边权是传输数据所需时间 ti。现在每个结点需要选择一条路径将数据发送到 root 号节点。希望求出一个最优的树结构传输图,使得完成这个任务所需要的时间最少。root 结点只能接收数据,其余任何一个节点可以将数据传输给另外的一个节点,但是不能将数据传输给多个节点。所有节点可以接收多个不同节点的数据。
一个树结构传输图的传输时间为Tmax,其中Tmax = max(Th), h为接收点在树中的深度,Th = max(th,j), th,j表示 j 条不同的边,这 j 条边接收点的深度都为 h。
阅读全文 »

农田引水

问题描述

农田有 n 块,编号从 1~n。种田要灌水。
众所周知东东是一个魔法师,他可以消耗一定的 MP 在一块田上施展魔法,使得黄河之水天上来。他也可以消耗一定的 MP 在两块田的渠上建立传送门,使得这块田引用那块有水的田的水。(1 ≤ n ≤ 300)
黄河之水天上来的消耗是 Wi,i 是农田编号 (1 ≤ Wi ≤ 1e5)
建立传送门的消耗是 Pij,i、j 是农田编号 (1 ≤ Pij ≤ 1e5, Pij = Pji, Pii = 0)
求为所有的田灌水的最小消耗。
阅读全文 »