蓝桥杯试题
文章平均质量分 57
过客435
学生
展开
-
CSDN蓝桥杯算法题——题解Java版本——星辰大海
最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成。共有四种方格:‘.’ 代表空地,curiosity可以穿过它‘#’ 代表障碍物,不可穿越,不可停留‘S’ 代表curiosity的起始位置‘T’ 代表curiosity的目的地NASA将会发送一系列的命令给curiosity,格式如下:“LRUD”分别代表向左,向右,向上,向下走一步。由于地球和火星之间最近时也有55000000km!原创 2023-03-20 14:52:24 · 1224 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——密码脱落
代码中左边的下标等于右边的下标就是思路中左右对应字符相等,left = rigth-1左边的数等于右边的数-1字符、left+1 = right就是左边的数+1字符等于右边的数字符。原创 2023-03-15 08:38:13 · 238 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——加法变乘法
用(2)-(1)得出a*(a+1)+b*(b+1)-(a+(a+1)+b+(b+1))=2015-1225=790;请你寻找另外一个可能的答案,并把位置靠前的那个乘号左边的数字提交(对于示例,就是提交10)。设int a, b ,c , d,a=a-1,b=a,c=b-1,d=b;现在要求你把其中两个不相邻的加号变成乘号,使得结果为2015。我们都知道:1+2+3+ ... + 49 = 1225。注意:需要你提交的是一个整数,不要填写任何多余的内容。乘开得出a(a-1)+b(b-1)=792;原创 2023-03-09 09:26:54 · 113 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——跑步训练
小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。原创 2023-03-02 15:43:23 · 680 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——方阵转置
给定一个n×m矩阵相乘,求它的转置。其中1≤n≤20,1≤m≤20,矩阵中的每个元素都在整数类型(4字节)的表示范围内。第一行两个整数n和m;第二行起,每行m个整数,共n行,表示n×m的矩阵。数据之间都用一个空格分隔。共m行,每行n个整数,数据间用一个空格分隔,表示转置后的矩阵。原创 2023-02-10 10:30:26 · 116 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——成绩统计
因为题目给出了分数都是整数所以使用了int类型接收分数,如果题目没有给出分数是整数,使用double会更好。这里我使用了“%.of”(%.0f 是输出 float 型或 double 型数据,按定点格式,小数点以下占0位。也就是输出浮点数的整数部分,不输出小数点和小数点以下部分。小数部分 4 舍 5 入。原创 2023-02-10 10:08:25 · 446 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——门牌制作
小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符?需要求出所有数字2的个数,需要每次取个位,然后进行除10,直到这个数小于0.这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝要为一条街的住户制作门牌号。原创 2023-02-10 09:15:34 · 408 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——大衍数列
最小的数是0,最大是数4900。我使用的for循环的暴力破解,可能会有更加简便的方法。原创 2023-02-06 10:48:28 · 230 阅读 · 0 评论 -
CSDN蓝桥杯算法题——题解Java版本——切面条
本题目有很多种解法,无论是用手画,或者挨个计算,或者使用暴力循环,像我一样使用Math.pow() 函数返回基数()的指数()次幂方法也是可以的。原创 2023-02-06 10:14:15 · 270 阅读 · 1 评论 -
利用多重for循环,呈现出倒三角
第三步:将正三角变成倒三角, 注意:第三个for循环“ J ”是等于二倍的“ I ”的循环次数减去3,for循环全部使用倒叙。第二步:把正方形变成正三角形,添加一个for循环,但这个for循环是倒叙的,注意用的是减号。第四步:将正三角和倒三角综合一下就出来了。第一步:首先利用for循环敲一个正方形。原创 2022-12-31 11:56:11 · 4823 阅读 · 1 评论