![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯
向光.
路过人间,绝非一瞬间.
展开
-
蓝桥杯——耐摔指数
耐摔指数x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的各层高度都是一样的。他们的第 1 层不是地面,而是相当于我们的 2 楼。他们的地面层为 0 层。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数 = 7。特别地,如果手机从第 1 层扔下去就坏了,则耐摔指数 = 0。如果到了塔的最高层第 n 层扔没摔坏,则耐摔指数 = n。为了加快测试进度,从每个型号手机中,抽样 3 部参加测试。问题来了:如果已知了测试塔的高度 n,并且采用最佳的策略,在最坏的运气下需要测试多少次才原创 2022-01-21 14:05:12 · 839 阅读 · 0 评论 -
蓝桥杯训练营题解
耐摔指数K好数杨辉三角形节点选择原创 2022-01-21 13:56:44 · 405 阅读 · 0 评论 -
蓝桥杯__K好数
K好数问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对1000000007取模后的值。输入格式输入包含两个正整数,K和L。输出格式输出一个整数,表示答案对1000000007取模后的值。样例输入4 2样例输出7数据规模与约定对于30%的数据,KL <= 106;对原创 2022-01-21 13:51:36 · 126 阅读 · 0 评论 -
蓝桥杯省赛JavaB组真题详解_成绩统计
题目描述成绩统计小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。如果得分至少是 60 分,则称为及格。如果得分至少为 85 分,则称为优秀。请计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整 数。输入描述输入的第一行包含一个整数 n (1 <=n <=104),表示考试人数。接下来 n 行,每行包含一个 0 至 100 的整数,表示一个学生的得分。输出描述输出两行,每行一个百分数,分别表示及格率和优秀率。百分原创 2022-01-17 19:55:50 · 415 阅读 · 0 评论 -
蓝桥训练营题解(java)
题目链接:穿越雷区李白打酒迷宫第39级台阶带分数跳马路径之谜未名湖边的烦恼大臣的旅费2n皇后问题原创 2022-01-11 08:35:27 · 322 阅读 · 0 评论 -
蓝桥杯:带分数——全排列+回溯
带分数100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N<1000*1000)输出格式程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不要求输出每个表示,只统计有多少表示法!样例输入1100样例输出111样例输入2原创 2022-01-07 18:59:14 · 146 阅读 · 0 评论 -
蓝桥杯:第39级楼梯——DP
第39级楼梯小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说- -共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。题解:由题可知为入门级DP问题的变形。我们设此时在第i阶台阶,那么他这个位置可以为从第i-1阶台阶跨一步走到,也可从i-2阶台阶跨两步得到,因此有DP转移方程:dp[原创 2022-01-07 18:50:55 · 499 阅读 · 0 评论 -
蓝桥杯:迷宫——BFS
迷宫下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。010000 000100 001001 110000迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫,一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫(30 行 50 列),请找出一种通过迷宫的方式,其使用的步数最少,在步数最原创 2022-01-07 18:48:11 · 205 阅读 · 0 评论 -
蓝桥杯:穿越雷区——DFS
标题:穿越雷区X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废。某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短?已知的地图是一个方阵,上面用字母标出了A,B区,其它区都标了正号或负号分别表示正负能量辐射区。例如:A + - + -- + - - +- + + + -+ - + - +B + - + -坦克车只能水平或垂直方向上移动到相邻的区。数据格式要求:输入第一行是一个整数n,表示方阵的大小原创 2022-01-07 18:32:09 · 262 阅读 · 1 评论 -
蓝桥杯:李白打酒——DFS
标题:李白打酒话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。注意:通过浏览器提交答案。答案是个整数。不要书写任何多余的内容。原创 2022-01-07 18:38:37 · 163 阅读 · 0 评论 -
蓝桥杯部分题解(java)
蓝桥杯部分题解(java)耐摔指数excel地址日期问题整数划分一步之遥机器人塔七星填空耐摔指数x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐摔指数=7。原创 2022-01-02 11:02:00 · 522 阅读 · 0 评论 -
算法设计大赛21题---三升序列(DFS)
算法设计大赛21.矩阵为:VLPWJVVNNZSWFGHSFRBCOIJTPYNEURPIGKQGPSXUGNELGRVZAGSDLLOVGRTWEYZKKXNKIRWGZWXWRHKXFASATDWZAPZRNHTNNGQFZGUGXVQDQAEAHOQEADMWWXFBXECKAVIGPTKTTQFWSWPKRPSMGABDGMGYHAOPPRRHKYZCMFZEDELCALTBSWNTAODXYVHQNDASUFRLYVYWQZUTEPFSFXLTZBMBQETXGXFUEBHGMJKB原创 2021-11-23 21:27:21 · 147 阅读 · 0 评论 -
算法设计大赛19.蛇形填数---三法(蛇形模拟/双斜向模拟/数学化双直向模拟)
算法设计大赛19.题解:方法一: 直接模拟/蛇形模拟我们直接模拟蛇形走向,设置了一个dir变量来保存每次蛇形遍历时的方向,根据走到边界区域进行转向操作即可。public class Test4 { /* * 19. * */ public static void main(String[] args) { int[][] matrix = new int[1000][1000]; matrix[1][1] = 1;原创 2021-11-22 15:51:48 · 526 阅读 · 0 评论 -
算法设计大赛题目22.
算法设计大赛题目22.题解:我们直接使用模拟法即可,在模拟之前,为了减少计算量,我们可以先用t/60得到其为小时的增加量,接着将小时的增加量直接加上,后面只需要模拟剩余的几十分钟即可。注意这里给了前提条件,t分钟后还是在当天。代码:import java.util.Scanner;public class Test1 {/** 22.* */ public static void main(String[] args) { Scanner scanner =原创 2021-11-21 23:37:36 · 248 阅读 · 0 评论 -
算法设计大赛题目20.
算法设计大赛题目20.题解:直接遍历1->4040,对于每次取出的数进行逐位分析即可。注意这里制作的是1到4040.代码:public class Test5 { /* * 20 * */ public static void main(String[] args) { int res = 0; for(int i=1;i<=4040;i++){ int temp = i;原创 2021-11-21 23:34:22 · 440 阅读 · 0 评论 -
2019年第十届蓝桥杯省赛C++A组【第六题:完全二叉树的权值】----DFS+递归
第六题试题 F: 完全二叉树的权值时间限制: 1.0s 内存限制: 256.0MB 本题总分:15 分问题描述给定一棵包含 N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是 A1, A2, · · · AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是 1。输入格式第一行包含一个整数 N。第二行包含 N 个整数 A1, A2, ·原创 2021-04-17 19:34:01 · 125 阅读 · 0 评论 -
第七届蓝桥杯 第九题 交换瓶子---灵活的排序
题目叙述:有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行: 第一行: 一个正整数N(N<10000), 表示瓶子的数目 第二行:N个正整数,用空格分开,表示瓶子目前的排列情况。输出数据为一行一个正整数,表示至少交换多少次,才能完成排序。例如,输入:原创 2021-04-17 19:09:13 · 351 阅读 · 0 评论 -
第十一届蓝桥杯省赛第一场B组第九题---整数拼接----全排列+字符串与数字的转换问题
时间限制: 1.0s 内存限制: 256.0MB 本题总分:25 分问题:给定义个长度为 n 的数组 A1, A2, · · · , An。你可以从中选出两个数 Ai (i 不等于 j),然后将 Ai 和 Aj 一前一后拼成一个新的整数。例如 12 和 以拼成 12345 或 34512。注意交换 Ai 和 Aj 的顺序总是被视为 2 种拼法,是 Ai = Aj 时。请你计算有多少种拼法满足拼出的整数是 K 的倍数。输入:第一行包含 2 个整数 n 和 K。第二行包含 n 个整数 A1, A2,原创 2021-04-15 11:06:12 · 339 阅读 · 0 评论 -
蓝桥杯试题 C: 合并检测
试题 C: 合并检测本题总分:10 分【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。————————————————题解:我们直接遍历每个数直到找到满足所用试剂盒数量最少的时候即可。代码:#include<bits/stdc++.h>using namespace std;int main(){ int peo = 100;//我们自己定义100人即可,因为百分比已知,所原创 2021-04-14 19:39:32 · 393 阅读 · 0 评论 -
蓝桥杯------试题 H: 走方格-----dfs+动态规划
法一:dfs+递归#include <bits/stdc++.h>using namespace std;int a[40][40];int res = 0;int n;int m;bool rcheck(int y)//检查向右走是否越界{ if(y+1<=m) return 1; else return 0;}bool dcheck(int x)//检查向下走是否越界{ if(x+1<=n) return 1; else return原创 2021-04-14 19:28:40 · 155 阅读 · 0 评论 -
蓝桥杯:后缀表达式
蓝桥杯:后缀表达式标题题解:由于后缀表达式的特性,如果没有一个减号,那么结果就是全部数相加;如果减号个数很多时,其必然能有足够的减号将负数变成正数,因此其在使用后会剩余若干个减号,而剩余的若干减号又可以再两两配对使用给任意的数,且由于两两出现也不会改变该数的大小.。注意的是由于数的个数为多的,加减号的个数为少的,因此减号的数量是不足的,且由于表达式的特性不可能出现“-(-(-2)+3)”的情况,因此我们最外层必然会剩余一个减号,因此我们必然会进行一次减法,要使减后得到的尽可能的大因此我们用最大减最小。原创 2021-04-14 19:00:49 · 87 阅读 · 0 评论 -
蓝桥杯:等差数列
蓝桥杯:等差数列题解:此题为明显的gcd(最大公约数)问题。首先明白我们想要组成的等差数列最短,那么在我们对给定的几个整数排好序后,最大和最小的的一定是边界项。既然边界已经固定,我们只需要确定公差即可。又因为想要数列长度尽可能的短,因此我们尽量去选择最大的公差。而公差与什么有关呢?我们可以得知其与每两个数之间的间隔有关,即最大公差即为每两个数之间的间隔的gcd。在求最大公约数时我们可以先找定其理想上的最大公约数,即几个整数中最小的那个。(因为公约数不能大于数本身)然后看其是否满足要求,即是原创 2021-04-14 18:59:20 · 699 阅读 · 0 评论 -
蓝桥杯:质数
蓝桥杯:质数问题描述我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算第 2019 个质数是多少?答案提交这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。答案:175691题解:根据求质数套路计算即可。代码:#include<bits/stdc++.h>using namespace std;int main(){ int a[3000]; int i = 2;原创 2021-04-14 18:57:24 · 562 阅读 · 0 评论 -
蓝桥杯:最大降雨量
蓝桥杯:最大降雨量题解:注意由于此题为填空题,所以不用必须写代码,我们可以先来分析一下问题:首先,我们要求的是7周能量的中位数,我们不妨设按大小排序好得到的中位数为n,既然如此那么首先至少必定满足:n小于其这周的后三天,且小于其后面三周的中位数以及中位数之后的三个值。因此我们发现共有3+4+4+4 = 15个数是至少要大于n的。而我们还要尽可能的使n最大,因此我们就让大于n的数最小,因此就让这15个为大于n的即可。如图:...原创 2021-04-14 18:56:11 · 364 阅读 · 0 评论 -
蓝桥杯----旋转
蓝桥杯:旋转题解:猛的一看就是一个交换行列的题目,但是写出发现答案错误于是重新读题发现它并不是简单的行列互换的题目,它是第一行变成最后一列,第二行变成倒数第二列…像此种问题我们只需要任选两三个点进行比对他们的下标关系即可得出下标转换关系。代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n>>m; int a[n][m]; for(int i=0原创 2021-04-14 18:53:15 · 100 阅读 · 0 评论 -
蓝桥杯 试题 B: 纪念日
试题 B: 纪念日本题总分:5 分【问题描述】2020 年 7 月 1 日是***(敏感字)成立 99 周年纪念日。***(敏感字)成立于 1921 年 7 月 23 日。请问从 1921 年 7 月 23 日中午 12 时到 2020 年 7 月 1 日中午 12 时一共包含多少分钟?【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。题解:我们先创建一个月份数组来储存每一个月的天数原创 2021-04-13 17:03:25 · 442 阅读 · 0 评论 -
蓝桥杯试题 A: 跑步训练
试题 A: 跑步训练本题总分:5 分【问题描述】小明要做一个跑步训练。初始时,小明充满体力,体力值计为 10000。如果小明跑步,每分钟损耗600 的体力。如果小明休息,每分钟增加 300 的体力。体力的损耗和增加都是均匀变化的。小明打算跑一分钟、休息一分钟、再跑一分钟、再休息一分钟……如此循环。如果某个时刻小明的体力到达 0,他就停止锻炼。请问小明在多久后停止锻炼。为了使答案为整数,请以秒为单位输出答案。答案中只填写数,不填写单位。【答案提交】这是一道结果填空原创 2021-04-13 16:46:38 · 757 阅读 · 1 评论 -
蓝桥杯试题 E: 矩阵---动态规划dp
试题 E: 矩阵本题总分:15 分【问题描述】把 1 ∼ 2020 放在 2 × 1010 的矩阵里。要求同一行中右边的比左边大,同一列中下边的比上边的大。一共有多少种方案?答案很大,你只需要给出方案数除以 2020 的余数即可。【答案提交】这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。————————————————题解:此题dfs不易得出,我们可以采用动态规划的思路完成。我们设dp[i]原创 2021-04-13 08:52:49 · 818 阅读 · 0 评论 -
蓝桥杯试题 G: 解码
试题 G: 解码时间限制: 1.0s 内存限制: 256.0MB 本题总分:20 分【问题描述】小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 5 个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4a、aa3a 等)。对于这个例子:HHHellllloo,小明可以简写成 H3el5o2。为了方便表达,小明不会将连续的超过 9 个相原创 2021-04-12 19:57:24 · 198 阅读 · 0 评论 -
蓝桥杯试题 F:整除序列
试题 F:整除序列时间限制: 1.0s 内存限制: 256.0MB 本题总分:15 分【问题描述】有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输出这个序列中值为正数的项。【输入格式】输入一行包含一个整数 n。【输出格式】输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。【样例输入】20【样例输出】20 10 5 2 1【评测用例规模与约定】对于 80% 的评测用例,1 ≤ n ≤ 10^9。对于所有评测用例,1原创 2021-04-12 19:41:46 · 299 阅读 · 0 评论 -
蓝桥杯2016年第七届C/C++省赛B组第一题-煤球数目
题目描述煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),……如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。代码;#include<bits/stdc++.h>using namespace std;int main(){ int temp = 1; int sum = 0; int原创 2021-04-11 21:46:02 · 202 阅读 · 0 评论 -
第七届蓝桥杯省赛(四平方和)---哈希
四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 <= a <= b <= c <= d并对所有的可能表示法按 a,b,c,d 为联合主键升序排列,最后输出第一个表示法程序原创 2021-04-11 14:44:20 · 266 阅读 · 0 评论 -
蓝桥杯2016年第七届C/C++省赛B组第六题-方格填数---全排列问题
题目描述题解:本题可以考虑dfs+递归解决,但过于复杂,因此我们可以借助c++中的prev_permutation函数来解决。即我们将所有数的全排列都写出来,然后一个一个去比对是否满足题意即可。比赛中很适合这样解决。代码:#include<iostream>#include<algorithm>#include<math.h>//或直接使用一个万能头文件#include<bits/stdc++.h>using namespace std原创 2021-04-11 10:40:42 · 89 阅读 · 0 评论 -
蓝桥杯2016年第七届C/C++省赛A组第一题-网友年龄
题目描述代码:#include<bits/stdc++.h>using namespace std;int main(){ int count = 0; for(int i=30;i<100;i++) { int temp = (i/10)+(i%10)*10; if(i-27==temp) { cout<<i<<endl; count++; } } cout<<"方法数为:"<<count&原创 2021-04-10 20:24:15 · 83 阅读 · 0 评论 -
蓝桥杯2016年第七届C++省赛B组第二题-生日蜡烛
题目描述生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。代码:#include<bits/stdc++.h>using namespace std;int main(){ for(int i=1;i<100;i++) { int sum =原创 2021-04-10 20:17:30 · 70 阅读 · 0 评论 -
蓝桥杯:人物相关性分析(双指针+双数组存储)
蓝桥杯:人物相关性分析题解:最容易想到的便是枚举遍历,但由于数量巨大必定会超时。因此我们可考虑使用双指针来模拟滑动窗口解决该题。首先我们创建两个数组用双指针查找分别存储出现的Alice和Bob的头部下标,接着我们再遍历两个数组,任选出现的Alice和Bob的下标进行逻辑上的比较,符合题目范围则sum加一,否则不加即可。代码:#include <bits/stdc++.h>using namespace std;char str[1000001];int a1[1000000原创 2021-03-28 17:28:41 · 401 阅读 · 0 评论 -
蓝桥杯-旋转
蓝桥杯:旋转题解:猛的一看就是一个交换行列的题目,但是写出发现答案错误于是重新读题发现它并不是简单的行列互换的题目,它是第一行变成最后一列,第二行变成倒数第二列…像此种问题我们只需要任选两三个点进行比对他们的下标关系即可得出下标转换关系。代码:#include<bits/stdc++.h>using namespace std;int main(){ int n,m; cin>>n>>m; int a[n][m]; for(int i=0原创 2021-03-28 16:11:01 · 183 阅读 · 0 评论 -
蓝桥杯:最大降雨量+质数
蓝桥杯:最大降雨量题解:注意由于此题为填空题,所以不用必须写代码,我们可以先来分析一下问题:首先,我们要求的是7周能量的中位数,我们不妨设按大小排序好得到的中位数为n,既然如此那么首先至少必定满足:n小于其这周的后三天,且小于其后面三周的中位数以及中位数之后的三个值。因此我们发现共有3+4+4+4 = 15个数是至少要大于n的。而我们还要尽可能的使n最大,因此我们就让大于n的数最小,因此就让这15个为大于n的即可。如图:...原创 2021-03-28 15:41:28 · 223 阅读 · 3 评论 -
蓝桥杯:最优包含--动态规划
蓝桥杯:最优包含题解:由于可以组成特别多的序列,因此我们使用动态规划思想来简化该过程。我们设dp[i][j]表示S串中前i个字符,包含有T串中前j个字符最少需要修改的字符个数。因此分析得到:如果S[i]=T[j] ,那么T串中的最后一位要么让他和S[i]相等,要么让他和前面的相等。dp[i][j] = min(dp[i-1][j],dp[i-1][j-1]);如果S[i]!=T[j],那么要么是让T[j]和S串前面的字符一样,要么修改S[i]。dp[i][j]= min(dp[i-1][j原创 2021-03-28 14:52:48 · 1846 阅读 · 0 评论 -
蓝桥杯:特别数的和
蓝桥杯:特别数的和题解:由于小明只对2,0,1,9感兴趣,因此我们直接遍历1到n,查找满足小明兴趣的数字并加和即可。由于最大为五位数,我们可以采用分离出五位数的各个位的数字来进行比对。代码:#include<bits/stdc++.h>using namespace std;int main() { int sum = 0; int place[6]; int n; scanf("%d",&n); for(int i=1;i<=n;i++) {原创 2021-03-28 14:35:31 · 294 阅读 · 0 评论