Fork me on GitHub
摘要: 给定n本书,编号为1-n。 在初始状态下,书是任意排列的。 在每一次操作中,可以抽取其中连续的一段,再把这段插入到其他某个位置。 我们的目标状态是把书按照1-n的顺序依次排列。 求最少需要多少次操作。 输入格式 第一行包含整数T,表示共有T组测试数据。 每组数据包含两行,第一行为整数n,表示书的数量 阅读全文
posted @ 2020-12-28 19:27 保护小张 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 满足如下条件的序列X(序列中元素被标号为1、2、3…m)被称为“加成序列”: 1、X[1]=1 2、X[m]=n 3、X[1]<X[2]<…<X[m-1]<X[m] 4、对于每个 k(2≤k≤m)都存在两个整数 i 和 j (1≤i,j≤k−1,i 和 j 可相等),使得X[k]=X[i]+X[j] 阅读全文
posted @ 2020-12-23 17:38 保护小张 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 达达帮翰翰给女生送礼物,翰翰一共准备了N个礼物,其中第i个礼物的重量是G[i]。 达达的力气很大,他一次可以搬动重量之和不超过W的任意多个物品。 达达希望一次搬掉尽量重的一些物品,请你告诉达达在他的力气范围内一次性能搬动的最大重量是多少。 输入格式 第一行两个整数,分别代表W和N。 以后N行,每行一 阅读全文
posted @ 2020-12-23 17:22 保护小张 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 7月17日是Mr.W的生日,ACM-THU为此要制作一个体积为Nπ的M层生日蛋糕,每层都是一个圆柱体。 设从下往上数第i层蛋糕是半径为Ri, 高度为Hi的圆柱。 当i < M时,要求Ri > Ri+1且Hi > Hi+1。 由于要在蛋糕上抹奶油,为尽可能节约经费,我们希望蛋糕外表面(最下一层的下底面 阅读全文
posted @ 2020-12-22 20:33 保护小张 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 乔治拿来一组等长的木棒,将它们随机地砍断,使得每一节木棍的长度都不超过50个长度单位。 然后他又想把这些木棍恢复到为裁截前的状态,但忘记了初始时有多少木棒以及木棒的初始长度。 请你设计一个程序,帮助乔治计算木棒的可能最小长度。 每一节木棍的长度都用大于零的整数表示。 输入格式 输入包含多组数据,每组 阅读全文
posted @ 2020-12-22 18:08 保护小张 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 数独是一种传统益智游戏,你需要把一个9 × 9的数独补充完整,使得图中每行、每列、每个3 × 3的九宫格内数字1~9均恰好出现一次。 请编写一个程序填写数独。 输入格式 输入包含多组测试用例。 每个测试用例占一行,包含81个字符,代表数独的81个格内数据(顺序总体由上到下,同行由左到右)。 每个字符 阅读全文
posted @ 2020-12-21 20:11 保护小张 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一个有向图 G=(V,E) 称为半连通的 (Semi-Connected),如果满足:∀u,v∈V,满足 u→v 或 v→u,即对于图中任意两点 u,v,存在一条 u 到 v 的有向路径或者从 v 到 u 的有向路径。 若 G′=(V′,E′) 满足,E′ 是 E 中所有和 V′ 有关的边,则称 G 阅读全文
posted @ 2020-11-19 10:30 保护小张 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。 设最小生成树的边权之和为sum,严格次小生成树就是指边权之和大于sum的生成树中最小的一个。 输入格式 第一行包含两个整数N和M。 接下来M行,每行包含三个整数x,y,z,表示点x和点y之前存在一条边,边的权值为z。 输出格式 包含一 阅读全文
posted @ 2020-11-19 09:52 保护小张 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 设有 n×m 的方格图,每个方格中都有一个整数。 现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。 小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。 输入格式 第 1 行两个正整数 n,m。 接下来 n 行每行 阅读全文
posted @ 2020-11-09 19:07 保护小张 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 小 C 热衷于学习数理逻辑。 有一天,他发现了一种特别的逻辑表达式。 在这种逻辑表达式中,所有操作数都是变量,且它们的取值只能为 0 或 1,运算从左往右进行。 如果表达式中有括号,则先计算括号内的子表达式的值。 特别的,这种表达式有且仅有以下几种运算: 与运算:a & b。当且仅当 a 和 b 的 阅读全文
posted @ 2020-11-09 18:01 保护小张 阅读(697) 评论(0) 推荐(0) 编辑