题解列表

筛选

2065: [STL训练]{A} + {B}(set)

摘要:解题思路:set集合自带默认升序和去重功能。参考代码:#include <bits/stdc++.h> #define ll long long using namespace std; ……

1862: 求两个集合交集(set)

摘要:解题思路:使用vector也可以做,但是vector的find是朴素查找,时间复杂度是O(n)而set的增删查改都是O(log n)级别,速度更快参考代码:#include <bits/stdc++.……

1753: 数组排序(vector find)

摘要:解题思路:find函数需要三个参数(容器起始,容器结束,查找值),find返回查找值地址(迭代器)。我们创建两个数组,对其中一个进行排序,然后查找没有排序的数组内元素依次的位置,依次打印即可。参考代码……
优质题解

2240: 蓝桥杯算法训练-删除数组零元素(stl)

摘要:解题思路:最简单的方法是在给数组赋值的时候忽略0,或者在打印输出的时候忽略0,但是这样就和题目意思不符了。对于一个数组的元素删除是很麻烦的,删除一个数以后需要将后面的元素向前补齐,实现麻烦。在c++ ……

1953: 三位数分解

摘要:解题思路:慢慢分!注意事项:参考代码:#include<iostream> using namespace std; int main() {     int a,b,c,d;     ci……

1029: [编程入门]自定义函数处理素数

摘要:解题思路: 如果能被别的数整除,则输出not prime,并结束;循环做完后,若没有输出not prime,则它是素数,所以输出prime。注意事项: 注意第一个return 0;参考代码:#incl……

穿越雷区 BFS解法

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> using namespace std; const int N = 101; bool vis[N][N] =……