题解列表

筛选

编写题解 1023: [编程入门]选择排序(简单)

摘要:解题思路:先建立一个for循环来遍历所有的数,定义一个min来每次的数,再用for循环来遍历后面 的数,遇到一个比min小的数,交换min的值同时保存下标。遍历结束,交换两个的值。这样保证了从前到后都……

用sort函数解决问题

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;bool cmp(int a,int b){ return abs(a)>abs(b……

用全排列函数next_permutation()解决 问题

摘要:解题思路:用三个for循环来找出三个不同的数的组合123 124 134 234在用next_permutation函数来输出注意事项:next_permutation不会输出原本的序列,所以用do-……

SInzoL--题解 1264: 防御导弹

摘要:####看到大多数的题解都是用数组记忆,再比较最大值来做的,我给大家提供一个不同的思路:dfs(超弱的) ###粘代码: ```cpp #include using namespace std……

字符串编码(C++)

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

2276: 蓝桥杯2018年第九届真题-全球变暖(bfs)

摘要:解题思路:做这道题看错了两个地方,一开始做成了求存活的#的数量,后来又看成了存活的岛屿的数量,其实题目问的是有多少岛屿被淹没。可以上下左右联通的为同一岛屿,以样例数据为例:有两岛屿,只有右下角的岛屿中……

#C++1870——统计字符

摘要:#include <iostream> #include <cstring> #include <algorithm> using namespace std; int a[26],b[26]……

挺简单的一个题

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){      int n, a,b;       cin>>n;……

可以用下递归

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;long f(int n){ if(n==1||n==0) return 1; el……