优质题解
2664: 蓝桥杯2022年第十三届省赛真题-求和
摘要:解题思路:我们观察式子可以发现,可以把每一个数提出来,以a1到a5为例S=a1*(a2+a3+a4+a5)+a2*(a3+a4+a5)+a3*(a4+a5)+a4*a5这样很容易想到前缀和,我们可以通……
O(n)复杂度的求和思路
摘要:解题思路:
先计算全部项交叉相乘之和 然后减去自交项 最后将结果除以2得到答案 时间复杂度为O(n)
参考代码:
```
import java.util.Scanner;
p……
因式分解,数学是算法的基石,学好数理化,走遍天下都不怕
摘要:解题思路:用初中所学知识因式分解来做,如果按正常for循环暴力累乘的话肯定会超时注意事项:数据范围给的是20万,注意不要开小了参考代码:#include <iostream>
using names……
提公因式+前缀和(c++)
摘要:```cpp
#include
using namespace std;
typedef long long ll;
const int N=2e5+5;
int n;
ll a[N],s……
蓝桥杯专题系列-2664(Python)
摘要:解题思路:找到处理数据的合理方法,前缀和(说到底还是数学敏感)注意事项:注意sum()嵌套问题,尽量减少循环参考代码:暴力法:itertools的组合import itertoolsn = int(i……
蓝桥杯2022年第十三届省赛真题-求和
摘要:解题思路:注意事项:参考代码:public class Main {
// 1*3 1*6 1*9 3*6 3*9 6*9 ==(1+3+6+9)的平方 减去 自身平方和 去除一半的值
……
蓝桥杯2022年第十三届省赛真题-求和
摘要:解题思路:注意事项:参考代码:n=int(input())L=list(map(int,input().split()))res=0s=0k=0for i in range(n): s+=L[i……