题解列表

筛选

滚动的榜单

摘要:解题思路:注意事项: sort(array[],a,b)注意对数组的第a个到第b个元素进行排序进行排序参考代码:import java.util.Scanner;import  java.util.A……
优质题解

快速幂的递归方法

解题思路:等差数列公式:an=a1+(n-1)d等比数列公式:an=a1*q(n-1)等比数列中的项数k能取到109得到的结果非常大,所以快速幂方法可以解决数据益出快速幂①如果b是奇数,ab=a*a(b-1)②如果b是偶数,ab=a(b/2)*a(b/2)举个例子210210幂为10偶数先取25210

2684: 蓝桥杯2022年第十三届省赛真题-数位排序

解题思路:这题考察的是自定义排序,如果知道sort排序或者qsort排序这题就很简单了,时间复杂度是nlognlogn一个二级排序,如果数位和不相等则按数位和大小排序,如果相等则按数本身大小排序。参考代码:#include#includeintp[1000007];intff(intn){intz=0
优质题解

2680: 蓝桥杯2022年第十三届省赛真题-纸张尺寸

摘要:解题思路:只想到了两个思路,一个是用循环做模拟,一个是找规律.简单模拟一下,A0->A1  是A1的短边等于A0的长边减半,A1的长边等于A0的短边。代码如下:#include <stdio.h> ……

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

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

1955: 贷款计算 (c语言)

摘要:解题思路:每月还款金额= (贷款本金/ 还款总月数)+(本金 - 已归还本金累计额)×每月利率输入注意事项:题目要第一个月 所以 总金*10000*利率参考代码:/*针对等额本金还款模式的客户,写一个……

1067: 二级C语言-分段函数

解题思路:本题这种判断区间互斥的情况,最好用ifelse语句,写成一排if语句看起来很清晰,实际会增加程序的执行次数。注意事项:abs()和fabs()都是求绝对值的,一个在cstdlib库里,一个在cmath里,但#include区别在于前者主要用于int,

1068: 二级C语言-温度转换

解题思路:每个要输出的c都是5的倍数,根据转换公式可知本题ctof()的输入输出都是int型,出题人太贴心了,我真的哭死。注意事项:注意输出的转换表的格式,细心一点,其余没啥了。参考代码://题目1068:二级C语言-温度转换#includeusingnamespacestd;//摄氏转华氏,