随笔分类 - 算法
摘要:题目描述 给出一个长度为 的序列 ,选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个整数,表示序列的长度 。 第二行有 个整数,第 个整数表示序列的第 个数字 。 输出格式 输出一行一个整数表示答案。
阅读全文
摘要:题目描述 键盘输入一个高精度的正整数 (不超过 位),去掉其中任意 个数字后剩下的数字按原左右次序将组成一个新的非负整数。编程对给定的 和 ,寻找一种方案使得剩下的数字组成的新数最小。 输入格式 输入两行正整数。 第一行输入一个高精度的正整
阅读全文
摘要:题目背景 NOIP2007 普及组 T2 题目描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得 的纪念品价值相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品, 并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时间内发
阅读全文
摘要:#include <iostream> #include <vector> using namespace std; // 实现埃拉托斯特尼筛法的函数 vector<int> sieveOfEratosthenes(int n) { // 创建一个布尔类型的向量 isPrime,长度为 n + 1,
阅读全文
摘要:题目描述 给定 个数,要求把其中重复的去掉,只保留第一次出现的数。 输入格式 本题有多组数据。 第一行一个整数 ,表示数据组数。 对于每组数据: 第一行一个整数 。 第二行 个数,表示给定的数。 输出格式 对于每组数据,输出一行,为去重后剩下的数,两个数之
阅读全文
摘要:题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 题目描述 规定: 和 是亲戚, 和 是亲戚,那么 和 也是亲戚。如果 , 是亲
阅读全文
摘要:题目描述 某校大门外长度为 的马路上有一排树,每两棵相邻的树之间的间隔都是 米。我们可以把马路看成一个数轴,马路的一端在数轴 的位置,另一端在 的位置;数轴上的每个整数点,即 ,都种有一棵树。 由于马路上有一些区域要用
阅读全文
摘要:题目背景 曹操平定北方以后,公元 208 年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。 孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。 隆冬的十一月,天气突然回暖,刮起了东南风。 没想到东吴船队离开北岸大约二里距
阅读全文
摘要:题目背景 快 noip 了,yyy 很紧张! 题目描述 现在各大 oj 上有 个比赛,每个比赛的开始、结束的时间点是知道的。 yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。 所以,他想知道他最多能参加几个比赛。 由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不
阅读全文
摘要:题目描述 农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛 们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而 不是用图形的方法。 你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的
阅读全文
摘要:题目描述 给出一个小于 的非负整数。这个数可以用一个 位的二进制数表示(不足 位用 补足)。我们称这个二进制数的前 位为“高位”,后 位为“低位”。将它的高低位交换,我们可以得到一个新的数。试问这个新的数是多少
阅读全文
摘要:题目背景 知らないことばかりなにもかもが(どうしたらいいの?) 一切的一切 尽是充满了未知数(该如何是好) それでも期待で足が軽いよ(ジャンプだ!) 但我仍因满怀期待而步伐轻盈(起跳吧!) 温度差なんていつか消しちゃえってね 冷若冰霜的态度 有朝一日将会消失得无影无踪 元気だよ元気をだしていくよ 拿
阅读全文
摘要:题目描述 只要一个由 个小方块组成的旗帜符合如下规则,就是合法的图案。 从最上方若干行(至少一行)的格子全部是白色的; 接下来若干行(至少一行)的格子全部是蓝色的; 剩下的行(至少一行)全部是红色的; 现有一个棋盘状的布,分成了 行 列的格子,每
阅读全文
摘要:题目描述 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火星人都无法理解对方的语言,但是我们的科学家发明了一种用数字交流的方法。这种交流方法是这样的,首先,火星人把一个非常大的数字告诉人类科学家,科学家破解这个数字的含义后,再把一个很小的数字加到这个大数上面,把结果告诉火星人,作为人类的回答
阅读全文
摘要:题目描述 按照字典序输出自然数 到 所有不重复的排列,即 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。 输入格式 一个整数 。 输出格式 由 组成的所有不重复的数字序列,每行一个序列。 每个数字保留 个
阅读全文
摘要:题目背景 HKE 考完 GDOI 之后跟他的神犇小伙伴们一起去爬山。 题目描述 他在地形图上标记了 个点,每个点 都有一个坐标 。所有点对中,高度值 不会相等。HKE 准备从最低的点爬到最高的点,他的攀爬满足以下条件: (1)
阅读全文
摘要:题目描述 设有 个正整数 ,将它们联接成一排,相邻数字首尾相接,组成一个最大的整数。 输入格式 第一行有一个整数,表示数字个数 。 第二行有 个整数,表示给出的 个整数 。 输出格式 一个正整数,表示最大的
阅读全文
摘要:题目描述 设有一棵二叉树,如图: 其中,圈中的数字表示结点中居民的人口。圈边上数字表示结点编号,现在要求在某个结点上建立一个医院,使所有居民所走的路程之和为最小,同时约定,相邻接点之间的距离为 。如上图中,若医院建在 处,则距离和 \(=4+12+2\times20+2\tim
阅读全文
摘要:题目描述 输入一串二叉树,输出其前序遍历。 输入格式 第一行为二叉树的节点数 。( ) 后面 行,每一个字母为节点,后两个字母分别为其左右儿子。特别地,数据保证第一行读入的节点必为根节点。 空节点用 * 表示 输出格式 二叉树的前序遍历。
阅读全文
摘要:题目描述 有一个 个结点的二叉树。给出每个结点的两个子结点编号(均不超过 ),建立一棵二叉树(根节点的编号为 ),如果是叶子结点,则输入 0 0。 建好这棵二叉树之后,请求出它的深度。二叉树的深度是指从根节点到叶子结点时,最多经过了几层。 输入
阅读全文