
2021算法
2021算法
学习不易
直到有一天,可以和你并肩站立
展开
-
归并排序
归并排序#include<iostream>#include<cstdio>using namespace std;const int N = 1e6 + 10;int n;int q[N], tmp[N];void merge_sort(int q[], int l, int r){ if (l >= r) return; int mid = l + r >> 1; merge_sort(q, l原创 2021-05-01 20:35:48 · 179 阅读 · 1 评论 -
快速排序
快速排序#include<iostream>#include<cstdio>using namespace std;const int N = 1e6 + 10;int n;int q[N];void quick_sort(int q[], int l, int r){ if (l >= r) return; int x = q[l + r >> 1]; int i = l - 1; int原创 2021-05-01 19:56:38 · 178 阅读 · 0 评论 -
但更爱字符串
您是一个神仙,您尤其喜欢字符串。定义一个好词是第一个字母大写,其他字母均小写,且长度大于 11 的单词,例如Akworldfinal、Orzorz、Orz、Nb。好串是由好词构成的,两个好词之间有且只有一个空格,且一个好串至少有两个好词。如:International Collegiate Programming Contest。现在您有一篇文章,想让您将其中的好串进行适当的缩写。如:International Collegiate Programming Contest改写为ICPC (Intern原创 2021-03-20 10:49:59 · 473 阅读 · 0 评论