天梯赛
文章平均质量分 59
爱写bug的小程序
这个作者很懒,什么都没留下…
展开
-
L3-3 寻宝路线
题目来源:天梯赛训练题在一个m行n列方格矩阵中,每一个方格内摆放着价值不等的宝贝(价值可正可负),让小明感到好奇的是,从左上角到达右下角的所有可能路线中,能捡到宝贝的价值总和最大是多少?而且这种达到最大值的路线 又有多少条?【注意:只能从一个格子向下或向右走到相邻格子,并且走到的格子宝贝一定会被捡起。】输入格式:第一行为整数m,n(均不大于100),下一行开始会有一个m行n列的整数方阵,对应方格矩阵中的宝贝价值(这些值的绝对值都不超过500)。输出格式:单独一行输出2个整数,分别为能捡到原创 2022-02-10 13:58:50 · 430 阅读 · 0 评论 -
L2-2 金字塔游戏
题目来源:天梯赛训练题幼儿园里真热闹,老师带着孩子们做一个名叫金字塔的游戏,游戏规则如下:首先,老师把孩子们按身高从高到矮排列,选出最高的做队长,当金字塔的塔顶,之后在其余小朋友里选出两个最高的,站在队长的前面,队长左右手分别牵着他们的衣服,稍高的在左边,稍矮的在右边。新加入的小朋友依次作为新的队长,继续在其余小朋友里选出高的,按照相同的规则,新队长左右手分别牵着他们的衣服,依次加入到金字塔中。这样下来之后,全幼儿园的小朋友都牵在一起,组成一个大金字塔了。 问题来了,老师想知道两个小朋友之间间隔有多原创 2021-08-24 20:52:49 · 561 阅读 · 0 评论 -
L2-023 图着色问题
题目来源:天梯赛图着色问题是一个著名的NP完全问题。给定无向图G=(V,E),问可否用K种颜色为V中的每一个顶点分配一种颜色,使得不会有两个相邻顶点具有同一种颜色?但本题并不是要你解决这个着色问题,而是对给定的一种颜色分配,请你判断这是否是图着色问题的一个解。输入格式:输入在第一行给出3个整数V(0<V≤500)、E(≥0)和K(0<K≤V),分别是无向图的顶点数、边数、以及颜色数。顶点和颜色都从1到V编号。随后E行,每行给出一条边的两个端点的编号。在图的信息给出之后,给出了一个原创 2021-07-26 19:58:30 · 236 阅读 · 0 评论 -
L2-016 愿天下有情人都是失散多年的兄妹
题目来源:天梯赛大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?输入格式:输入第一行给出一个正整数N(2 ≤ N ≤104),随后N行,每行按以下格式给出一个人的信息:本人ID 性别 父亲ID 母亲ID其中ID是5位数字,每人不同;性别M代表男性、F代表女性。如果某人的父亲或母亲已经不可考,则相应的ID位置上标记为-1。接下来给出一个正整数K,随后K原创 2021-07-20 20:13:50 · 93 阅读 · 0 评论 -
L3-010 是否完全二叉搜索树
题目来源:天梯赛将一系列给定数字顺序插入一个初始为空的二叉搜索树(定义为左子树键值大,右子树键值小),你需要判断最后的树是否一棵完全二叉树,并且给出其层序遍历的结果。输入格式:输入第一行给出一个不超过20的正整数N;第二行给出N个互不相同的正整数,其间以空格分隔。输出格式:将输入的N个正整数顺序插入一个初始为空的二叉搜索树。在第一行中输出结果树的层序遍历结果,数字间以1个空格分隔,行的首尾不得有多余空格。第二行输出YES,如果该树是完全二叉树;否则输出NO。输入样例1:938原创 2021-07-19 09:38:04 · 342 阅读 · 0 评论 -
L2-4 括号配对
题目来源:天梯赛训练题设表达式中允许包含3种括号:圆括号、方括号和大括号。即小括号、中括号和大括号。 编写一个算法来判断表达式中的括号是否正确配对,要求利用栈的结构实现。输入格式:输入一行带圆括号、方括号和大括号的字符串。输出格式:若匹配,输出yes。若不匹配,输出no。输入样例:在这里给出一组输入。例如:([1+2])输出样例:在这里给出相应的输出。例如:yes输入样例:在这里给出一组输入。例如:([输出样例:在这里给出相应的输出。例如原创 2021-06-05 23:48:12 · 380 阅读 · 0 评论