题解列表
优质题解
C++思路清晰,通俗易懂
摘要:蓝桥杯官方原题链接:[蓝桥杯官方-1049.重复字符串](https://www.lanqiao.cn/problems/1049/learning/ "蓝桥杯官方-重复字符串")
**前言:*……
蓝桥杯算法提高VIP-笨小猴-题解(Python代码)
摘要:lst = [2]
for i in range(3,101):
for j in lst:
if i % j == 0:
&
蓝桥杯2020年第十一届省赛真题-子串分值和
解题思路:我们可以通过求每个字符对数列的贡献度来解决问题,比如对于字符串ababc,第一个字符a的贡献度为5,因为它在五个字符串中出现了;而对于第二个a它一共在6个字符串中出现,所以它的贡献度为6.每个字符的贡献度都是等于该字符距离上一个和它一样的字符之间的个数乘以它到字符串末尾的个数。
1025: [编程入门]数组插入处理——c++二分查找寻找插入位置
摘要:解题思路:第一眼就想到二分查找寻找插入位置,写完发现代码还怪长的参考代码:#include<bits/stdc++.h>
using namespace std;
int main(){
……
蓝桥杯算法训练VIP-幂方分解
摘要:核心 :递归+分治法#include<iostream>#include<cmath>using namespace std;void func(int n){ int i; for(i=……
刷题记录(头秃第n天)
摘要:#include<string.h>#include<stdio.h>#define N 100int main(){ char str1[N],str2[N],str3[N],str4[N];……
Java版本 双向BFS
#算法选择双向广度优先搜素#思路按照题意,方阵的起点和终点都已经确定了,可以选择双向BFS复杂度所谓双向BFS,即从起点往终点状态搜索的同时,从终点状态往起点状态搜索,同时分别维护一个Map,来记录到达某一状态的最小步数,算法的目的就是寻找某一中间状态state,