题解列表

筛选

信息学奥赛一本通T1433-愤怒的牛

解题思路:又是一道二分答案,用for循环一个一个穷举会超时,这里用sort拍好栅栏的序,然后判断当前的mid能装多少头牛,多了就说明可以继续降低距离,少了就增加距离注意事项:参考代码:#includeusingnamespacestd;intmain(){intn,

弟弟的作业(C++代码)

摘要:解题思路:输入字符串,分别用while循环从字符串中把第一个数、第二个数和算式的结果放到整数a,b,c中,k是运算符号+或-;c的循环前要先判断"="后是否为"?",是问号的话直接判错;最后根据k的值……

[编程入门]阶乘求和-题解(Python花式解法)

方法很多,不局限于一种思路**自带阶乘函数**有现成的函数直接拿来用就好了```pythonfrommathimportfactorialprint(sum(map(factorial,range(1,-~int(input())))))```**不用求和的阶乘求和**题目是求和而我偏不求和```py

1066: 二级C语言-自定义函数

摘要:解题思路:(1)计算阶乘别用递归,除了装比没别的用处;(2)计算n次幂要考虑0次幂的情况。注意事项:while (n--) 和 while (--n) 何时结束循环要分清。参考代码:#include ……

[编程入门]矩阵对角线求和

摘要:解题思路:正对角线就是n[0][0],n[1][1],n[2][2];反对角线就是n[0][2],n[1][1],n[2][0];注意事项:输出注意空格参考代码:#include<stdio.h>in……

选择排序(C语言)简洁版

解题思路:我们用最基本的逐个比较方法来看,第一个和二,三......十去比,如果第一个比其中一个小,立马交换值,当第一个再遇到小的值,还是会交换值。循环到第二个的时候即i=1,在进行交换即可。注意事项:这个可能主要注意的是你要了解是怎么把数组的值进行交换,交换位置对了,题就对了。
优质题解

蓝桥杯2022年第十三届省赛真题-李白打酒加强版(dp和dfs两种做法-c语言)

其实暴力搜索很好想到,但是你就算剪枝剪到极限,也拿不了满分,因为这个题暴搜的时间复杂度是o(2n),肯定超时了,但是你剪枝剪的好一点就可以拿60的分,但是dfs好想一点在考场上优先选择吧,所以我们先看看dfs是怎么解题的,说来也惭愧这题dp刚开始一直想不对,