- 博客(38)
- 资源 (39)
- 收藏
- 关注
原创 L3-010 是否完全二叉搜索树 (30分)
L3-010是否完全二叉搜索树(30分)将一系列给定数字顺序插入一个初始为空的二叉搜索树(定义为左子树键值大,右子树键值小),你需要判断最后的树是否一棵完全二叉树,并且给出其层序遍历的结果。输入格式:输入第一行给出一个不超过20的正整数N;第二行给出N个互不相同的正整数,其间以空格分隔。输出格式:将输入的N个正整数顺序插入一个初始为空的二叉搜索树。在第一行中输出结果树的层序...
2020-01-30 12:47:26 625
原创 L3-005 垃圾箱分布 (30分)
L3-005垃圾箱分布(30分)大家倒垃圾的时候,都希望垃圾箱距离自己比较近,但是谁都不愿意守着垃圾箱住。所以垃圾箱的位置必须选在到所有居民点的最短距离最长的地方,同时还要保证每个居民点都在距离它一个不太远的范围内。现给定一个居民区的地图,以及若干垃圾箱的候选地点,请你推荐最合适的地点。如果解不唯一,则输出到所有居民点的平均距离最短的那个解。如果这样的解还是不唯一,则输出编号最小的地点...
2020-01-30 10:19:07 821
原创 L3-003 社交集群 (30分)
L3-003社交集群(30分)当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。输入格式:输入在第一行给出一个正整数 N(≤1000),为社交网络平台注册的所有用户的人数。于是这些人从 1 到 N 编号。随后 N 行,每行按以下格式给出一个人的兴趣爱好列...
2020-01-29 17:56:29 674
原创 L3-002 特殊堆栈 (30分)
L3-002特殊堆栈(30分)堆栈是一种经典的后进先出的线性结构,相关的操作主要有“入栈”(在堆栈顶插入一个元素)和“出栈”(将栈顶元素返回并从堆栈中删除)。本题要求你实现另一个附加的操作:“取中值”——即返回所有堆栈中元素键值的中值。给定 N 个元素,如果 N 是偶数,则中值定义为第 N/2 小元;若是奇数,则为第 (N+1)/2 小元。输入格式:输入的第一行是正整数 N(≤10...
2020-01-29 17:36:33 874
原创 L3-001 凑零钱 (30分)
L3-001凑零钱(30分)韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有104枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。输入格式:输入第一行给出两个正整数:N(≤104)是硬币的总个数,M(≤102)是韩梅梅要付的款额。第二行给...
2020-01-29 17:01:44 534
原创 问题 1844: [蓝桥杯][2017年第八届真题]小计算器
问题 1844: [蓝桥杯][2017年第八届真题]小计算器时间限制: 1Sec 内存限制: 128MB 提交: 199 解决: 73题目描述模拟程序型计算器,依次输入指令,可能包含的指令有1. 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数2. 运算指令:'ADD','SUB','MUL','DIV','MOD',分别表示加减乘,除法取商,除法取...
2020-01-29 16:20:38 464
原创 问题 1841: [蓝桥杯][2017年第八届真题]发现环 ( 拓扑排序 )
问题 1841: [蓝桥杯][2017年第八届真题]发现环时间限制: 1Sec 内存限制: 128MB 提交: 593 解决: 209题目描述小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路...
2020-01-29 15:20:59 331
原创 问题 1840: [蓝桥杯][2015年第六届真题]赢球票
问题 1840: [蓝桥杯][2015年第六届真题]赢球票时间限制: 1Sec 内存限制: 128MB 提交: 160 解决: 84题目描述某机构举办球票大奖赛。获奖选手有机会赢得若干张球票。主持人拿出 N 张卡片(上面写着 1~N 的数字),打乱顺序,排成一个圆圈。你可以从任意一张卡片开始顺时针数数: 1,2,3.....如果数到的数字刚好和卡片上的数字相同,则把该卡片收入囊中...
2020-01-29 14:51:17 499
原创 L3-008 喊山 (30分) ( BFS )
L3-008喊山(30分)喊山,是人双手围在嘴边成喇叭状,对着远方高山发出“喂—喂喂—喂喂喂……”的呼唤。呼唤声通过空气的传递,回荡于深谷之间,传送到人们耳中,发出约定俗成的“讯号”,达到声讯传递交流的目的。原来它是彝族先民用来求援呼救的“讯号”,慢慢地人们在生活实践中发现了它的实用价值,便把它作为一种交流工具世代传袭使用。(图文摘自:http://news.xrxxw.com/news...
2020-01-29 11:32:03 524
原创 L1-009 N个数求和 (20分)
L1-009N个数求和(20分)本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 ...给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 ...
2020-01-29 10:04:36 495
转载 L1-046 整除光棍 (20分)
L1-046整除光棍(20分)这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。 现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然...
2020-01-29 09:53:44 381
原创 L1-032 Left-pad (20分)
L1-032Left-pad(20分)根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用*去填充字符串GPLT,使之长度为10,调用left-pad...
2020-01-29 09:02:34 312
原创 问题 1833: [蓝桥杯][2015年第六届真题]奇怪的数列
问题 1833: [蓝桥杯][2015年第六届真题]奇怪的数列时间限制: 1Sec 内存限制: 128MB 提交: 146 解决: 88题目描述从X星截获一份电码,是一些数字,如下:13111331131321131113122113....YY博士经彻夜研究,发现了规律:第一行的数字随便是什么,以后每一行都是对上一行“读出来”比如第2行,是对第1行的描述,意思是:1...
2020-01-28 17:36:00 703
原创 问题 1826: [蓝桥杯][2015年第六届真题]切开字符串
问题 1826: [蓝桥杯][2015年第六届真题]切开字符串时间限制: 1Sec 内存限制: 128MB 提交: 63 解决: 52题目描述Pear有一个字符串,不过他希望把它切成两段。这是一个长度为N(<=10^5)的字符串。Pear希望选择一个位置,把字符串不重复不遗漏地切成两段,长度分别是t和N-t(这两段都必须非空)。Pear用如下方式评估切割的方案:定义“正回...
2020-01-28 16:40:47 900
原创 问题 1825: [蓝桥杯][2015年第六届真题]穿越雷区
问题 1825: [蓝桥杯][2015年第六届真题]穿越雷区时间限制: 1Sec 内存限制: 128MB 提交: 310 解决: 211题目描述X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它...
2020-01-28 16:16:20 739
原创 问题 1824: [蓝桥杯][2014年第五届真题]稍大的串
问题 1824: [蓝桥杯][2014年第五届真题]稍大的串时间限制: 1Sec 内存限制: 128MB 提交: 223 解决: 77题目描述串可以按照字典序进行比较。例如: abcd 小于 abdc 如果给定一个串,打乱组成它的字母,重新排列,可以得到许多不同的串,在这些不同的串中,有一个串刚好给定的串稍微大一些。科学地说:它是大于已知串的所有串中最小的串。你的任务就是求出这...
2020-01-28 16:06:14 354
原创 问题 1821: [蓝桥杯][2014年第五届真题]拼接平方数
问题 1821: [蓝桥杯][2014年第五届真题]拼接平方数时间限制: 1Sec 内存限制: 128MB 提交: 175 解决: 72题目描述小明发现49很有趣,首先,它是个平方数。它可以拆分为4和9,拆分出来的部分也是平方数。169也有这个性质,我们权且称它们为:拼接平方数。 100可拆分1 00,这有点勉强,我们规定,0 00 000 等都不算平方数。 小明想:...
2020-01-28 15:57:06 371
原创 问题 1819: [蓝桥杯][2014年第五届真题]Log大侠
问题 1819: [蓝桥杯][2014年第五届真题]Log大侠时间限制: 1Sec 内存限制: 128MB 提交: 236 解决: 173题目描述atm参加了速算训练班,经过刻苦修炼,对以2为底的对数算得飞快,人称Log大侠。 一天,Log大侠的好友 drd 有一些整数序列需要变换,Log大侠正好施展法力... 变换的规则是: 对其某个子序列的每个整数变为: [log...
2020-01-28 15:35:33 301
原创 问题 1818: [蓝桥杯][2014年第五届真题]生物芯片
问题 1818: [蓝桥杯][2014年第五届真题]生物芯片时间限制: 1Sec 内存限制: 128MB 提交: 374 解决: 86题目描述X博士正在研究一种生物芯片,其逻辑密集度、容量都远远高于普通的半导体芯片。 博士在芯片中设计了 n 个微型光源,每个光源操作一次就会改变其状态,即:点亮转为关闭,或关闭转为点亮。 这些光源的编号从 1 到 n,开始的时候所有光源都...
2020-01-28 15:16:45 394
原创 问题 1816: [蓝桥杯][2014年第五届真题]重复模式
问题 1816: [蓝桥杯][2014年第五届真题]重复模式时间限制: 1Sec 内存限制: 128MB 提交: 114 解决: 78题目描述作为 drd 的好朋友,技术男 atm 在 drd 生日时送给他一个超长字符串 S 。atm 要 drd 在其中找出一个最长的字符串 T ,使得 T 在 S 中至少出现了两次,而他想说的秘密就藏在 T 中。 由于字符串实在是太长了,drd...
2020-01-28 14:51:52 492
原创 问题 1815: [蓝桥杯][2014年第五届真题]排列序数
问题 1815: [蓝桥杯][2014年第五届真题]排列序数时间限制: 1Sec 内存限制: 128MB 提交: 208 解决: 100题目描述 如果用a b c d这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号: abcd 0 abdc 1 acbd 2 acdb 3 adbc 4 adcb 5 bacd 6...
2020-01-28 14:31:14 370
原创 L2-030 冰岛人 (25分)
L2-030冰岛人(25分)2018年世界杯,冰岛队因1:1平了强大的阿根廷队而一战成名。好事者发现冰岛人的名字后面似乎都有个“松”(son),于是有网友科普如下:冰岛人沿用的是维京人古老的父系姓制,孩子的姓等于父亲的名加后缀,如果是儿子就加 sson,女儿则加 sdottir。因为冰岛人口较少,为避免近亲繁衍,本地人交往前先用个 App 查一下两人祖宗若干代有无联系。本题就请你实...
2020-01-27 21:37:01 999
原创 问题 1445: [蓝桥杯][历届试题]最大子阵
问题 1445: [蓝桥杯][历届试题]最大子阵时间限制: 1Sec 内存限制: 128MB 提交: 635 解决: 173题目描述给定一个n*m的矩阵A,求A中的一个非空子矩阵,使这个子矩阵中的元素和最大。其中,A的子矩阵指在A中行和列均连续的一块。样例说明取最后一列,和为10。数据规模和约定对于100%的数据,1< =n, m< =500,A中每个...
2020-01-27 15:50:55 298
原创 问题 1446: [蓝桥杯][2013年第四届真题]核桃的数量
问题 1446: [蓝桥杯][2013年第四届真题]核桃的数量时间限制: 1Sec 内存限制: 128MB 提交: 2274 解决: 1438题目描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满...
2020-01-27 15:47:10 322
原创 基本算法学习笔记
一、并查集(实质是有多棵树的森林) 优化: 路径压缩: 加快查找速度. 按秩合并: 使具有较少结点的树的根指向具有较多结点的树的根。 并查集删除点: 一开始就用虚拟根表示父节点。 要想...
2020-01-26 19:44:53 548
原创 问题 1438: [蓝桥杯][2013年第四届真题]大臣的旅费
问题 1438: [蓝桥杯][2013年第四届真题]大臣的旅费时间限制: 1Sec 内存限制: 128MB 提交: 547 解决: 127题目描述很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复...
2020-01-26 18:40:47 559
原创 问题 1433: [蓝桥杯][2013年第四届真题]危险系数
问题 1433: [蓝桥杯][2013年第四届真题]危险系数时间限制: 1Sec 内存限制: 128MB 提交: 1069 解决: 379题目描述问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y ...
2020-01-26 16:16:30 326
原创 问题 1117: K-进制数
问题 1117: K-进制数题目描述考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0.考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0.例:1010230 是有效的7位数1000198 无效0001235 不是7位数, 而是4位数.给定两个数N和K, 要求计算包含N位数字的有效...
2020-01-26 14:12:11 309
原创 问题 1116: IP判断
问题 1116: IP判断时间限制: 1Sec 内存限制: 128MB 提交: 4327 解决: 1689题目描述在基于Internet的程序中,我们常常需要判断一个IP字符串的合法性。合法的IP是这样的形式:A.B.C.D其中A、B、C、D均为位于[0, 255]中的整数。为了简单起见,我们规定这四个整数中不允许有前导零存在,如001这种情况。现在,请你来完成这个判断...
2020-01-26 13:12:25 741
原创 L2-032 彩虹瓶 (25分)
L2-032彩虹瓶(25分)彩虹瓶的制作过程(并不)是这样的:先把一大批空瓶铺放在装填场地上,然后按照一定的顺序将每种颜色的小球均匀撒到这批瓶子里。假设彩虹瓶里要按顺序装 N 种颜色的小球(不妨将顺序就编号为 1 到 N)。现在工厂里有每种颜色的小球各一箱,工人需要一箱一箱地将小球从工厂里搬到装填场地。如果搬来的这箱小球正好是可以装填的颜色,就直接拆箱装填;如果不是,就把箱子先码放...
2020-01-23 18:12:57 409
原创 L2-013 红色警报 (25分)
L2-013红色警报(25分)战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。输入格式:输入在第一行给出两个整数N(0<N≤500)和M(≤5000),分别为城市个数(于是默...
2020-01-23 16:37:48 510
原创 L1-025 整数A+B
L1-025 整数A+B题目描述题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。输入格式:输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存...
2020-01-23 12:05:23 217
原创 问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 ( BFS )
问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫时间限制: 1Sec 内存限制: 128MB 提交: 486 解决: 94题目描述学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提...
2020-01-15 16:19:50 291
原创 蓝桥杯:等差数列 (20分)
蓝桥杯:等差数列(20分)数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一部分的数列,只记得其中 N 个整数。现在给出这 N 个整数,小明想知道包含这 N 个整数的最短的等差数列有几项?输入格式:输入的第一行包含一个整数 N。第二行包含 N 个整数 A1, A2, · · · , AN。(注意 A1 ∼ AN 并不一定是按等差数 列中的顺序给出)输出格式:...
2020-01-14 09:51:58 1192
原创 蓝桥: 完全二叉树的权值 (20分)
蓝桥杯: 完全二叉树的权值(20分)给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 A 1 , A 2 , ··· A N 。现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是 1。输入格式:第一行包含一个整数 N。 第二行包含 ...
2020-01-14 09:30:44 1075
原创 蓝桥杯: 特别数的和 (20分)
蓝桥杯: 特别数的和(20分)小明对数位中含有 2、0、1、9 的数字很感兴趣(不包括前导 0),在 1 到40 中这样的数包括 1、2、9、10 至 32、39 和 40,共 28 个,他们的和是 574。请问,在 1 到 n 中,所有这样的数的和是多少?输入格式:输入一行包含一个整数 n。输出格式:输出一行,包含一个整数,表示满足条件的数的和。输入样例:在这里...
2020-01-14 09:16:02 1055
原创 L2-008 最长对称子串 (25分) (暴力可以过)
L2-008最长对称子串(25分)对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。输入格式:输入在一行中给出长度不超过1000的非空字符串。输出格式:在一行中输出最长对称子串的长度。输入样例:Is PAT&TAP symmetr...
2020-01-11 19:29:59 1103
原创 物理地址=块号 x 块长 + 页内地址
在一个分页存储管理系统中,页长为4KB某一作业的页表如图所示,虚拟地址3000对应的物理地址为 . 页号 物理块号 0 3 1 4 2 6 虚拟块0对应物理块3,实...
2020-01-05 19:26:09 8715
2020年PKU计算机基础801真题.pdf
2020-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人