题解列表

筛选

优质题解

题解 1602: 蓝桥杯算法训练VIP-乘积最大(JAVA)

摘要:解题思路:给出两种解题思路1. dfs暴力搜索即可2. 动态规划注意事项:dfs解题时思路就是不断向后枚举乘号出现的位置,注意边界条件和递归结束条件即可。动态规划解题:    定义:令dp[i][j]……
优质题解

[编程入门]有规律的数列求和

摘要:解题思路:当我们把分子和分母拆开来看时,可以发现各是一组斐波那契数列(a[i]=a[i-1]+a[i-2];),我们可以声明两个数组来存储这些数注意事项:注意数组要设定前三个数组元素的初始值(a[0]……
优质题解

1105: 数列 数组模拟与位运算 C/C++

摘要:### 模拟 看到 n 最大为 1000,那么暴力模拟也无所谓,复杂度也只不过 O(n)而已 定义一个数组 **每轮循环先在数组尾部加入新的指数幂** **然后拿这个幂与此前的……
优质题解

[编程入门][C指针应用]三个数从小到大排序(C语言代码) - 不使用常规排序算法,不使用三目运算符

摘要:解题思路:不使用常规排序算法,不适用三目运算符。使用 qsort 函数进行排序,解法属于“炫技型”,想要看懂题解,对指针的理解有一定的要求,主要目的是减少代码冗余,拓展适用面。我们的 sort 函数(……
优质题解

X进制减法c++

摘要:解题思路:10 4 0->10*5*2+4*2=108.因此A=a[i]*p[r](r从0到i-1个进制的积)+a[i-1]*p[r-1]+……a[0];注意事项:数据非常大,必须边求边累加,直接累加……
优质题解

题解 1105: 数列

摘要:解题思路:(1)观察序列:30,31,30+31,32,30+32,31+32,30+31+32,…(2)发现可以写成:30*1,31*1+30*0,31*1+30*1,32*1+31*0+30*0,……
优质题解

1094: 字符串的输入输出处理

摘要:解题思路:(1)带空格的要用 cin.getline() 接收输入,接收完就输出。(2)不带空格的直接用 cin 接收输入,接受完就输出。注意事项:输入完 N 后要用 getchar() 接收后面紧跟……