自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 OI Wiki—基数排序

基数排序(英语:Radix sort)是一种非比较型的排序算法,最早用于解决卡片排序的问题。基数排序将待排序的元素拆分为个关键字,逐一对各个关键字排序后完成对所有元素的排序。如果是从第 1 关键字到第关键字顺序进行比较,则该基数排序称为 MSD(Most Significant Digit first)基数排序;如果是从第关键字到第 1 关键字顺序进行比较,则该基数排序称为 LSD(Least Significant Digit first)基数排序。

2025-02-19 10:17:21 875

原创 线性表(顺序结构和链式结构)

/其实是笔者实验课的两个小代码 hwh~~~~~仅当笔者个人备忘录使用。

2024-10-20 16:54:19 256

原创 OI Wiki—计数排序

计数排序(英语:Counting sort)是一种线性时间的排序算法。

2024-08-01 15:00:00 480

原创 OI Wiki—插入排序

插入排序(英语:Insertion sort)是一种简单直观的排序算法。它的工作原理为将待排列元素划分为「已排序」和「未排序」两部分,每次从「未排序的」元素中选择一个插入到「已排序的」元素中的正确位置。一个与插入排序相同的操作是打扑克牌时,从牌桌上抓一张牌,按牌面大小插到手牌后,再抓下一张牌。动图)(转存不了qwq)

2024-08-01 06:00:00 254

原创 OI Wiki—冒泡排序

冒泡排序(英语:Bubble sort)是一种简单的排序算法。由于在算法的执行过程中,较小的元素像是气泡般慢慢「浮」到数列的顶端,故叫做冒泡排序。

2024-07-31 15:00:00 279

原创 OI Wiki—选择排序

选择排序(英语:Selection sort)是一种简单直观的排序算法。它的工作原理是每次找出第小的元素(也就是中最小的元素),然后将这个元素与数组第个位置上的元素交换。

2024-07-31 06:00:00 317

原创 OI Wiki—排序简介

排序算法(英语:Sorting algorithm)是一种将一组特定的数据按某种顺序进行排列的算法。排序算法多种多样,性质也大多不同。

2024-07-30 06:00:00 511

原创 C++ 图论小代码

/注:本篇所用代码中,一部分为核心代码,非完整代码,读者使用时务必完善。//这些大概就是C++图论的一些小代码了吧~//笔者打了好几天,终于完工了 hwh。//24.07.20 新生训练。~~~仅当笔者个人备忘录使用。

2024-07-29 14:40:08 275

原创 Agri-Net(多组输入)(最小生成树)

/这个是多组输入的写法,笔者查找原题的时候发现大部分是单次输入 hwh。~~~仅当笔者个人备忘录使用。

2024-07-24 13:35:53 191

原创 营救 (最小生成树)

~~仅当笔者个人备忘录使用。

2024-07-21 08:15:00 207

原创 修复公路 (最小生成树)

2024.04.17——最小生成树。~~~仅当笔者个人备忘录使用。

2024-07-20 11:47:24 172

原创 小希的迷宫 (并查集)

~~//仅当笔者个人备忘录使用。

2024-07-20 11:07:09 232

原创 A Bug‘s Life (并查集)

~~//仅当笔者个人备忘录使用。

2024-05-04 15:07:02 530

原创 More is better (并查集)

~~//仅当笔者个人备忘录使用。

2024-05-04 14:55:40 203

原创 OI Wiki—贪心

/新生训练,搬运整理。

2024-05-02 08:30:00 943

原创 OI Wiki—递归 & 分治

递归(英语:Recursion),在数学和计算机科学中是指在函数的定义中使用函数自身的方法,在计算机科学中还额外指一种通过重复将问题分解为同类的子问题而解决问题的方法。分治(英语:Divide and Conquer),字面上的解释是「分而治之」,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。

2024-05-01 10:30:00 1021

原创 OI Wiki—模拟

模拟就是用计算机来模拟题目中要求的操作。模拟题目通常具有码量大、操作多、思路繁复的特点。由于它码量大,经常会出现难以查错的情况,如果在考试中写错是相当浪费时间的。

2024-05-01 07:00:00 380

原创 OI Wiki—枚举

枚举(英语:Enumerate)是基于已有知识来猜测答案的问题求解策略。枚举的思想是不断地猜测,从可能的集合中一一尝试,然后再判断题目的条件是否成立。

2024-04-30 17:11:07 180

原创 DZY Loves Chemistry (并查集)

~~//仅当笔者个人备忘录使用。//遍历,选择,计数;

2024-04-21 19:05:57 176

原创 How Many Tables (并查集)

/从接触并查集开始,就要有基础的图论思想了;~~~//仅当笔者个人备忘录使用。

2024-04-18 18:44:24 169

原创 畅通工程(并查集)

/学习了新内容,开始接触图论基础了;~~~//仅当笔者个人备忘录使用。

2024-04-18 18:39:43 191

原创 Arrow Path (DFS && BFS)

/笔者练习DFS 和 BFS 也有一段时间了,虽然还不是太明白,但也算略知一二了;~~~//仅当笔者个人备忘录使用。

2024-04-12 19:15:15 291

原创 Pots(DFS &BFS)

~~//仅当笔者个人备忘录使用。

2024-04-03 17:25:57 778

原创 Oil Deposits (DFS & BFS)

/其实直到学长讲题的时候笔者还没做出来 hwh;~~~//仅当笔者个人备忘录使用。

2024-04-03 16:48:37 181

原创 Find a way (DFS & BFS)

/笔者学艺不精,此题还是稍显吃力 qwq;~~~//仅当笔者个人备忘录使用。

2024-04-03 16:38:00 197

原创 C++小代码

/简单二分查找(某个数是否在某个数组中)//笔者暂时想出这些,想到了之后再补;~~~//仅当笔者个人备忘录使用。//欧几里得法求最大公约数。//递归法求斐波那契数列。//简单DFS(全排列)

2024-04-01 20:45:23 405

原创 仙岛求药(DFS & BFS)

/同样是计数,此题的复杂度就增加许多,还用到了C++的 STL;~~~//仅当笔者个人备忘录使用。

2024-03-31 18:49:47 286

原创 Prime Ring Problem (DFS & BFS)

/笔者初见此题的时候较为抽象,但是多练练同类型的题就会好很多;~~~//仅当笔者个人备忘录使用。

2024-03-31 18:43:28 254

原创 迷宫(三)(DFS & BFS)

/又是一道迷宫题, 原理与迷宫(一)大差不差,又是基本公式;~~~//仅当笔者个人备忘录使用。

2024-03-25 20:36:21 164

原创 Red and Black (DFS & BFS)

/入门 DFS ,由于都类似于迷宫这一类题目,所以需要注意的是要有“撞墙回头”的标志;~~~//仅当笔者个人备忘录使用。

2024-03-24 20:22:30 186

原创 迷宫(一)(DFS & BFS)

/笔者新学的DFS和BFS,练习了一些入门题目;~~~//仅当笔者个人备忘录使用。

2024-03-23 10:15:05 916 1

原创 棋盘问题(递推,递归)

/递归和递推算是告一段落了,笔者也要学习新知了 hwh;~~~//仅当笔者个人备忘录使用。

2024-03-20 17:05:43 259

原创 红帽子粉帽子绿帽子II(递归,递推)

/是上一个的进化版,相邻的可以一样但是不能都是绿色,注意条件;~~~//仅当笔者个人备忘录使用。

2024-03-16 10:45:38 363

原创 红帽子粉帽子绿帽子(递归,递推)

/戴帽子问题,需要注意题中所给限制,相邻、首尾颜色不同;~~~//仅当笔者个人备忘录使用。

2024-03-16 09:54:40 363

原创 烦恼的高考志愿(二分)

/这道题在笔者看来相当于匹配,两个数组匹配差的最小值,求解;~~~//仅当笔者个人备忘录使用。

2024-03-15 20:53:47 339

原创 和为给定数 (二分)

/新生二分,寒假时是用 C 写的,现在又用 C++ 优化了一下;~~~//仅当笔者个人备忘录使用。

2024-03-15 20:41:14 429

原创 用上VS Code 了!

/笔者在经过一晚上的不懈努力以及学长和互联网各路大佬的鼎力支持下用上了VS Code;ps:水了一晚上 hwh。

2024-03-14 21:01:34 327

原创 一元三次方程求解(二分)

/解释一下 pow();是幂函数的调用语句,pow(x,y)等价于 x^y ,也就是x的y次幂;//一开始笔者对于浮点型数据的定义是 float ,之后改成了 double;//一道对于理科生很实用的题 hwh;~~~//仅当笔者个人备忘录使用。

2024-03-14 20:57:52 446

原创 汉诺塔II(递归,递推)

/因为笔者原先的代码(其实就是减去这行的代码)只能运行到 63 ,而题中所给的输入数据范围是 1 到 64 ,所以不行;//所以万能的学长又讲了一个新的数据类型叫 unsigned long long 该数据类型支持到 2^64 - 1;//但是,我们万能的学长讲解了这道题,错误原因是 long long 数据类型只支持到 2^63 - 1;~~~//仅当笔者个人备忘录使用。//然后学长又优化了代码;//学长手敲代码 hwh;

2024-03-14 20:31:05 426

原创 N皇后问题(递归,递推)

/笔者在运行此代码的时候样例没问题,但是显示超时,但因为题中仅仅说的是 1 到 10 ,所以就用此代码来计算,另外新编了一个面向结果编程的代码 hwh ……~~~//仅当笔者个人备忘录使用。

2024-03-13 18:20:11 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除