题解列表

筛选

优质题解

蓝桥杯2017年第八届真题-九宫幻方-题解(C语言代码)

#####这是官方的提示笨笨有话说:我最喜欢这类题目了。既然九宫幻方一共也没有多少,我就不辞辛劳地一个一个写出来好了。也不能太过分,好歹用个数组。#####思路:九宫格的组合一共有8种情况672834294618159159753753834672618294276438492816951951357
优质题解

蓝桥杯算法提高VIP-任意年月日历输出-题解(Java代码)

#我的解法比较偷懒,利用java自带的util包#GregorianCalendar日历类对于输出年月日历这样的题,我这样的小白一看就头蒙,无从下手。如果从题目中的日期推向结果,那是大佬的作风,也是出题人的初心。**如果不想去绞尽脑汁的编写算法,但是又想把这道题完成,就看看下面简单易懂的解法。
优质题解

三进制小数-题解(C语言代码)

####1.注意点输出样本:是以小数点开头的具有10位精度的3进制数。多组测试数据:所以需要使用while循环进行判断测试文件的结束;输入样本:输入的有理数的值都是在0与1之间的。####2.解题思路1.多组测试数据:下面给出两种处理第一种:while(~scanf("%d/%d",
优质题解

好懂的一个(C语言代码)

######我的思路:主要分为三个版块:1.输入部分,利用结构体数组存储每个学生的各项信息(输入时统计每科学生成绩的总和计算平均成绩,统计每个学生的总成绩)2.利用排序找出平均成绩最好(即总成绩最高的)3.输出每科的平均分数和成绩最好的学生的各项信息######注意事项:1.申请数组时尽量大一些,
优质题解

Manchester-【蟠桃记2】

###解题思路:1.设开始时有n个桃子,第一天吃了一半则还剩余一半即n/2个,再吃一个还剩n/2-1个。1.每天剩余的个数都是前一天的一半再减去1个。1.据1和2列出下表:![](/image_editor_upload/20200224045553_77492.png)1.设猴子第day天**准备吃
优质题解

弟弟的作业 (Python代码)

摘要:## 解题思路 > 此题用Python解是非常方便的,因为Python对字符串的处理能力特别强。 #### 此题的关键就是以下两个方面: ##### 一、如何多行输入 我是用`try ..……
优质题解

1531题 - 数的划分 盒子放球模型(记忆化搜索 / 动态规划) 、完全背包(动态规划) 三种方法汇总

#数的划分动态规划/递归记忆化搜索##1.类似完全背包的动态规划解法有N个整数(1~N),每个整数可以使用多次,使得其总和等于N###1.1最优值定义和递归关系定义$$dp[i][j]$$为**只用不大于**$$i$$的整数凑出$$j$$的**最大方案数**(最优值)$$dp[i][j]=dp[i-1
优质题解

[竞赛入门]简单的a+b-题解(C语言代码)

####1.注意点数的范围:要求范围不超过2^10,所以这里直接选用int即可。多组测试数据:所以需要使用while循环进行判断测试文件的结束。####2.解题思路这道题目最棘手的便是对多组测试数据的处理。这里给出两种形式处理:```c第一种:while(~scanf("%d%d",
优质题解

蓝桥杯算法提高VIP-种树 动态规划 / DFS (C++)

#种树动态规划/DFS##1.动态规划###1.1最优值定义和递归关系定义$$dp[i][j]$$为从位置$$1$$到位置$$i$$已经种了$$j$$棵树的情况下,美观度的最大值(最优值),索引从1开始。$$dp[i][j]=max(dp[i-2][j-1]+val[i],