
模拟
猫武士水星
这个作者很懒,什么都没留下…
展开
-
标题统计C++
进行读入,这样会一直读入到无输入为止,此时读入的字符串都是我们所求的答案的一部分。那么我们可以多次读入,对字符串长度进行累加,求出答案。1≤|s|≤5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。规定 |s| 表示字符串 s 的长度(即字符串中的字符和空格数)。要求符合要求的字符,我们可以使用 string。进行读入,因为字符串中会有空格,而。读到空格会停止,此时便可以用。原创 2025-01-08 19:07:11 · 211 阅读 · 0 评论 -
插入排序C++
在修改操作之前,假设 H 老师进行了一次插入排序,则原序列的三个元素在排序结束后所处的位置分别是 3,2,1。在修改操作之后,假设 H 老师进行了一次插入排序,则原序列的三个元素在排序结束后所处的位置分别是 3,1,2。原序列为 1,1,4,5,6,71,1,4,5,6,7,修改为 1,1,9,5,6,71,1,9,5,6,7。同样的,我们可以维护一个有序数列,并记录原下标与先下标之间的关系(用数组记录),每次修改后更新这种关系。这样,修改操作是 O(n)O(n) 的,查询是 O(1)O(1) 的。原创 2024-10-01 09:52:45 · 401 阅读 · 0 评论