题解列表

筛选

[编程入门]结构体之成绩统计2

```cpp只需要比上一题多加两个函数:求每名同学成绩的平均分函数,以及求最大值的函数。具体见代码:#includeusingnamespacestd;classstudent{public:stringnumber;stringname;intscore1,

抓住那头牛,深搜

```#includeusingnamespacestd;intn,k;//深度搜索intdfs(intt)//n到t的时间{//不能乘车if(t>n>>k;ints=0;if(n==0)//特判一下,如果n==0,2x没有用,抓牛过程中无论如何至少会往前走一步{n++;s++;}s+=dfs(k);

[编程入门]求和训练 Java代码

解题思路:首先可以将他分成三部分,然后逐一进行运算,再加起来。注意事项:1.需要注意整数除法会丢掉小数部分。2.保留小数要牢记。参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scanner

【蓝桥杯】付款问题—贪心思想求解

题解分析:如何求标准差:怎么计算标准差呢https://jingyan.baidu.com/article/f0062228ecda76bbd2f0c85d.html准备就绪,开始:1、共需付款S元,故每人平均需要付款S/N,该值记为avg;2、将N个人的所持有的钱数按照从少到多排序3、从钱数最少的人

区间中最大的数(分块——优雅的暴力)

######解题思路:使用分块的思想,每次暴力查询两端不完整的块和区间内的整块,时间复杂度为根号级别。######参考代码:```cpp#includeusingnamespacestd;constintN=5e5+5;inlinevoidwrite(intx){if(x<0)x=-x;if(x>9)

找到所有情况,取步数最小的哪一个

这一题真是艰辛,本来以为是用广搜,结果写了才发现,广搜不一定可以找到,然后用深搜,找来找去,到最后才发现。我tm把题目的输入都没搞对,行列取反了。。。。。。。。。1.整体思路遍历所有可能。2.本题题目说了,找到另一条路为所有元素和的一半3.所以,我们在找的时候,只需要找到路径和为总和的一般就好了。

数位排序_Java

摘要:## 解题思路: 注意不能直接使用数组的自定义排序,一定会超出限制…… 所以我尝试了看似更无脑的方法,即利用题目给的已知条件构造一个定长数组(n最大1000000,所以和最大的999999……