题解列表

筛选

分数列奇偶来分别分析,易于看懂。

摘要:解题思路:  将数列分奇数列和偶数列,最大生长数其实就是2*m-2,也就是循环一次即可,而数列两边实对称的,由此可得。注意事项:  注意m在循环中的取值,切记数组底数从零开始参考代码:#include……

1738: 排序 C++!

摘要:解题思路:std::sort   最坏时间复杂度0(nlogn)注意事项:参考代码:#includeusing namespace std;int a[5000];int main(){ int n;……

2909: 直方图 C++

摘要:解题思路:注意事项:const int  常量(不会改变)cnt[a[i]]      cnt    数量参考代码:#include<bits/stdc++.h>using namespace std……

2880: 计算鞍点

摘要:``` #include using namespace std; const int N=1000,M=100000; int a[N][N],dx[6],dy[6]; int main(……

C++代码实现

摘要:解题思路:sort排序,C++代码实现注意事项:参考代码:#include<iostream>#include<algorithm>#include<string>using namespace st……

纸张尺寸(python硬核解法)

摘要:解题思路:给定了初始纸张的尺寸,后面按照思路一步一步来就行,直接看注释参考代码:import math    #因为题目要求向下取整,所以要导入math模块 p = list(input()) ……

选择排序python

摘要:解题思路:        选择排序的时间复杂度是O(n^2),其中n是待排序元素的数量。这是因为选择排序的基本操作是交换和比较,而每次交换和比较都需要遍历整个数组,因此时间复杂度为O(n^2)题意直接……