题解列表

筛选

用二叉树的思想进行减枝

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>int asd(int a);int main(){ int m,a,b,i,j,e=0; scanf(……

1107: 纪念品分组

摘要:解题思路:动态数组:vector<int>p(n)sort 对数组进行降序排序两重遍历,只要两项加起来小于等于w,就分为一组已分配好的纪念品置成-1(价格不会达到的数)第一重遍历会遇到已经分配好的纪念……

拼接平方数

```pythonn,m=map(int,input().split())ls=[iforiinrange(n,m+1)ifint(i**0.5)**2==i]foriinls:ifi<10:continueelse:forjinrange(1,

STL map解法 和为给定数

摘要:#include <bits/stdc++.h>using namespace std;typedef long long ll;const int N = 1e7 + 10;ll num[N];ma……

排列 dfs暴力

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h> using namespace std; // 全局变量声明 int n, a[5], b[5], m = 0; ……

蓝桥杯2024年第十五届省赛真题-遗迹

##知识点动态规划。##题面小蓝找到了一个外星文明留下来的遗迹,遗迹大门的屏幕上有一个长度为m的字符串t和一个输入框,下面还有一个键盘,键盘为一个长度为n的字符串s,由一个可以横向移动的指针来敲击键盘,指针可以向左移或向右移,不能移出键盘。小蓝需要在键盘字符串s上先指定指针初始位置然后不断移动指针的位

2875: 回文子串

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h> int main( ){    char s[501]={0};    int n,len,beg……

最普通的解题方法

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int i,a,b=1;    scanf("%d",&a);    for(i=1;i<a;i++)  ……