题解列表

筛选

1107: 纪念品分组

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

排列 dfs暴力

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

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

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

1106: 奖学金 ——sort

解题思路:注意事项:sort()函数用于对容器中的元素进行排序,而排序的规则则由一个比较函数来定义。这个比较函数通常会传入两个元素(在我们的例子中是学生对象),并返回一个布尔值定义了一个compare()函数,该函数决定了学生排序的方式。规则如下:按照总分(total)从高到低排序。

代码如下:

摘要:解题思路: 太简单了注意事项:参考代码:#include<iostream>#include<string>using namespace std;int main() { string s; int……

加工生产调度

//这类生产加工题型记住了#includeusingnamespacestd;constintN=10001;structnode{intid,t;}m[N];boolcmp(nodex,nodey){returnx.t>n;inta[N],

线段(贪心)

#includeusingnamespacestd;constintN=1e6+10;structnode{intstart,end;}a[N];boolcmp(nodex,nodey){returnx.end>n;for(inti=0;i>a[i].start>>a[i].end;sort(a,

小白,看看就行,不动脑袋

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<string>using namespace std;int main(){    string s, s2;   ……

[STL训练]百步穿杨........

摘要:解题思路:注意事项:参考代码:#include"bits/stdc++.h" using namespace std; // 定义结构体aaa,包含两个整数成员c和k struct aaa{ ……