Acwing
文章平均质量分 55
陈沧夜
人工智能领域创作者,华为云云享专家,百度飞桨技术专家
展开
-
2022下半年 Acwing 第五篇:AcWing 788. 逆序对的数量
逆序对的定义如下:对于数列的第 i 个和第 j 个元素,如果满足 ia[j],则其为一个逆序对;给定一个长度为 n 的整数数列,请你计算数列中的逆序对的数量。第二行包含 n 个整数,表示整个数列。第一行包含整数 n,表示数列的长度。输出一个整数,表示逆序对的个数。数列中的元素的取值范围。原创 2022-10-19 23:32:00 · 364 阅读 · 0 评论 -
2022下半年 Acwing 第四篇:AcWing 787. 归并排序
第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整个数列。请你使用归并排序对这个数列按照从小到大进行排序。输出共一行,包含 n 个整数,表示排好序的数列。给定你一个长度为 n 的整数数列。输入共两行,第一行包含整数 n。并将排好序的数列按顺序输出。原创 2022-10-19 00:47:46 · 343 阅读 · 0 评论 -
2022下半年 Acwing 第二篇:AcWing 786. 第k个数
给定一个长度为 n 的整数数列,以及一个整数 k,请用快速选择算法求出数列从小到大排序后的第 k 个数。第二行包含 n 个整数(所有整数均在 1∼109 范围内),表示整数数列。输出一个整数,表示数列的第 k 小数。第一行包含两个整数 n 和 k。转载 2022-10-17 23:56:09 · 935 阅读 · 0 评论 -
2022下半年 Acwing 第一篇:快排模板
【代码】2022下半年 Acwing 第一篇:快排模板。原创 2022-10-17 22:53:54 · 1199 阅读 · 0 评论 -
AcWing 95. 费解的开关
💪 拖延俱乐部顶级VIP | 🤣 发呆业务爱好者👨🎓 Deep Learning | Python | C++Where To Find me 🔍● Github:mrcangye● Gitee:mrcangye● PaddlePaddle:mrcangye● CSDN:mrcangye● Email:mrcangye@email.cn● 微信公众号:沧夜的成长日记文章目录1. 题目内容1.1 输入格式1.2 输出格式1.3 数据范围1.4 输入样例:1.5 输出样例:2. 思路3.原创 2022-04-16 23:31:02 · 695 阅读 · 0 评论 -
93. 递归实现组合型枚举
💪 拖延俱乐部顶级VIP | 🤣 发呆业务爱好者👨🎓 Deep Learning | Python | C++Where To Find me 🔍● Github:mrcangye● Gitee:mrcangye● PaddlePaddle:mrcangye● CSDN:mrcangye● Email:mrcangye@email.cn● 微信公众号:沧夜的成长日记文章目录1. 题目内容1.2 输入格式1.3 输出格式1.4 数据范围1.5 输入样例:1.6 输出样例:2 思路3. 代原创 2022-04-15 23:02:27 · 495 阅读 · 0 评论 -
AcWing 717. 简单斐波那契
💪 拖延俱乐部顶级VIP🤣 发呆业务爱好者👨🎓 Deep Learning | Python | C++文章目录题目内容输入格式输出格式数据范围输入样例:输出样例:思路代码题目内容以下数列 0 1 1 2 3 5 8 13 21 … 被称为斐波纳契数列。这个数列从第 3 项开始,每一项都等于前两项之和。输入一个整数 N,请你输出这个序列的前 N 项。输入格式一个整数 N。输出格式在一行中输出斐波那契数列的前 N 项,数字之间用空格隔开。数据范围0<N<46输入样例原创 2022-04-14 12:14:18 · 1077 阅读 · 0 评论 -
94. 递归实现排列型枚举
文章目录题目内容输入格式输出格式数据范围输入样例:输出样例:思路代码题目内容把 1∼n 这 n 个整数排成一行后随机打乱顺序,输出所有可能的次序。输入格式一个整数 n。输出格式按照从小到大的顺序输出所有方案,每行 1 个。首先,同一行相邻两个数用一个空格隔开。其次,对于两个不同的行,对应下标的数一一比较,字典序较小的排在前面。数据范围1≤n≤9输入样例:3输出样例:1 2 31 3 22 1 32 3 13 1 23 2 1思路这一题也是一个递归题目,主要思路是按原创 2022-04-13 20:19:42 · 981 阅读 · 0 评论 -
92. 递归实现指数型枚举
💪 拖延俱乐部顶级VIP | 🤣 发呆业务爱好者👨🎓 Deep Learning | Python | C++Where To Find me 🔍● Github:mrcangye● Gitee:mrcangye● PaddlePaddle:mrcangye● CSDN:mrcangye● Email:mrcangye@email.cn● 微信公众号:沧夜的成长日记文章目录题目内容输出格式数据范围输入样例:输出样例:思路代码实现题目内容从 1∼n 这 n 个整数中随机选取任意多个原创 2022-04-12 21:54:00 · 1894 阅读 · 1 评论 -
AcWing 2066. 解码
题目小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 5 个 a,即 aaaaa,小明可以简写成 a5(也可能简写成 a4a、aa3a 等)。对于这个例子:HHHellllloo,小明可以简写成 H3el5o2。为了方便表达,小明不会将连续的超过 9 个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。输入格式输入一行包含一个字符串原创 2022-04-08 23:07:40 · 493 阅读 · 0 评论 -
AcWing 2065. 整除序列
题目内容有一个序列,序列的第一个数是 n,后面的每个数是前一个数整除 2,请输出这个序列中值为正数的项。输入格式输入一行包含一个整数 n。输出格式输出一行,包含多个整数,相邻的整数之间用一个空格分隔,表示答案。数据范围1≤n≤1018输入样例:20输出样例:20 10 5 2 1思路水题,直接上手刚就行代码#include<iostream>#include<cstdio>#include<string>using namespace原创 2022-04-08 23:03:24 · 771 阅读 · 0 评论 -
1904. 奶牛慢跑
1904. 奶牛慢跑文章目录1904. 奶牛慢跑1.题目1.1 输入格式1.2 输出格式1.3 数据范围1.4 输入样例:1.5 输出样例:2. 思路3. 题解1.题目奶牛们又出去锻炼蹄子去了!有 NNN 头奶牛在无限长的单行道上慢跑,且跑步方向为坐标值增大的方向。每头奶牛在跑道上开始奔跑的位置互不相同,一些奶牛的奔跑速度可能相同,也可能不同。由于跑道是单行道,十分狭窄,奶牛们无法相互超越。当一头速度很快的牛追上另一头牛时,她必须减速至与另一头牛速度相同以免发生碰撞,并成为同一跑步小组的一员。原创 2022-01-21 23:21:19 · 671 阅读 · 0 评论 -
1922. 懒惰的牛
1922. 懒惰的牛文章目录1922. 懒惰的牛前言题目输入格式输出格式数据范围输入样例:输出样例:样例解释思路题解前言近期开始更新Acwing网站上的题目,力扣先不更新题目这是一个炎热的夏日。懒洋洋的奶牛贝茜想将自己放置在田野中的某个位置,以便可以在短距离内尽可能多地吃到美味的草。贝茜所在的田野中共有 NNN 片草地,我们可以将田野视作一个一维数轴。第 iii 片草地中包含 gig_igi 单位的青草,位置坐标为 xix_ixi。不同草地的位置不同。贝茜想选取田野中的某个点作为她的原创 2022-01-20 21:46:32 · 551 阅读 · 0 评论