自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gnomeshgh的博客

你好歹也反抗一下啊

  • 博客(113)
  • 收藏
  • 关注

原创 【PAT】PAT甲级题库所有题解(持续更新中...)

PAT 甲级题库全部题解,请您打包收下

2022-03-16 19:02:12 3273 1

原创 Codeforces864Div2B

Codeforces的好题,考察思维能力的一道小题。

2023-06-27 22:37:20 201

原创 PAT 乙级 1073 多选题常见计分法 测试点3和测试点4

PAT 乙级 1073 多选题常见计分法 测试点3和测试点4

2022-06-20 20:05:27 401 1

原创 PAT 1016 Phone Bills (25 分)

PAT 1016 Phone Bills今天给大家分享一道PAT甲级的小题,考察点: 模拟

2022-05-30 14:00:33 215

原创 最小生成树的prim算法概述和实现

C++实现prim算法,求解最小生成树问题

2022-04-19 20:08:23 1074

原创 PAT 1014 Waiting in Line (30 分)

PAT 1014 Waiting in Line (30 分) 排队论

2022-03-19 14:32:07 772

原创 PAT1013 Battle Over Cities (25 分)

PAT 1013 Battle Over Cities (25 分) 考察点:找连通分量

2022-03-18 22:11:57 1155

原创 PAT 1012 The Best Rank (25 分)

1012 The Best Rank (25 分) 是一道设计题

2022-03-18 15:25:07 1331

原创 PAT 1011 World Cup Betting (20 分)

1011 World Cup Betting (20 分) 简单模拟即可

2022-03-18 15:15:53 259

原创 codeforces做题记录(Expansion coefficient of the array)(DIV2 B)

今天分享的是Codeforces Round #559 (Div. 2)的B题

2022-03-17 19:56:35 224

原创 PAT 1010 Radix (25 分)

1010 Radix (25 分) PAT甲级题库中通过率最低的题目,这里将介绍如何一步一步破解难关,找到破解测试点的方法。

2022-03-17 15:30:48 462

原创 PAT 1009 Product of Polynomials (25 分)

1009 Product of Polynomials (25 分) 多项式乘法

2022-03-17 15:06:06 443

原创 PAT 1008 Elevator (20 分)

1008 Elevator (20 分) PAT甲级的一道小题,简单模拟即可

2022-03-17 15:02:51 693

原创 PAT 1007 Maximum Subsequence Sum (25 分)

Maximum Subsequence Sum (25 分) 最大子列和问题

2022-03-16 21:28:27 776

原创 PAT 1002 A+B for Polynomials (25 分)

1002 A+B for Polynomials (25 分) 多项式加法的简单模拟

2022-03-16 18:52:09 624

原创 PAT 1001 A+B Format (20 分)

1001 A+B Format (20 分) 简单模拟

2022-03-16 18:43:32 1044

原创 PAT 1006 Sign In and Sign Out (25 分)

1006 Sign In and Sign Out (25 分) 阅读理解题,简单模拟即可

2022-03-16 18:00:30 496

原创 PAT 1005 Spell It Right (20 分)

1005 Spell It Right (20 分) 简单模拟

2022-03-16 17:53:02 462

原创 PAT 1004 Counting Leaves (30 分)

今天要分享的是PAT甲级的一道小题。考察点:树的层序遍历

2022-03-16 09:58:39 249

原创 PAT 1003 Emergency (25 分)

今天分享的是PAT甲级的一道小题,是一道经典的回溯剪枝的问题

2022-03-16 08:20:22 293

原创 PAT 1086 Tree Traversals Again (25 分)

1086 Tree Traversals Again (25 分)今天分享的题目是PAT甲级的一道小题

2022-03-15 14:15:35 501

原创 codeforces做题记录(Madoka and the Elegant Gift)(DIV2 B)

这个系列将是我在codeforces上遇到的好题分享。在刷codeforces的过程中遇到的有趣的题目,我都会尽量写在这个专栏的,希望大家可以订阅我这个专栏。今天分享的是Codeforces Round #776 (Div. 2)的B题

2022-03-12 12:13:45 839

原创 codeforces做题记录(Twist the Permutation)(DIV3 D)

这个系列将是我在codeforces上遇到的好题分享。在刷codeforces的过程中遇到的有趣的题目,我都会尽量写在这个专栏的,希望大家可以订阅我这个专栏。今天分享的是Codeforces Round #776 (Div. 3)的D题

2022-03-09 14:56:14 436

原创 PAT 前K大数 (25 分)

前K大数 (25 分)---2022年PAT赛的一道题目

2022-03-08 16:48:46 369

原创 PAT 1100 校庆 (25 分)

1100 校庆 (25 分)

2022-03-05 10:28:52 361

原创 PAT 1099 性感素数 (20 分)

PAT 1099 性感素数 (20 分)

2022-03-05 10:12:05 613

原创 PAT 1098 岩洞施工 (20 分)

PAT 1098 岩洞施工 (20 分)

2022-03-05 10:03:15 246

原创 PAT 1097 矩阵行平移 (20 分)

PAT 1097 矩阵行平移 (20 分)

2022-03-05 09:59:31 482

原创 PAT 1096 大美数字(15分)题解

PAT 1096 大美数(15分)题解

2022-03-05 09:52:54 304

原创 线段树再掌握(线段树的实现)

想学会手写线段树吗,这篇文章为你介绍线段树的C语言实现,并带你解决一个实际问题。

2022-03-01 19:51:48 302

原创 初识线段树(线段树的来源与基本结构)

想了解关于线段树的来源以及其基本知识吗,请看这篇文章吧,一定会对你有所帮助。

2022-02-28 22:39:09 192

原创 codeforces做题记录(有点绕的C题)

这个系列将是我在codeforces上遇到的好题分享。在刷codeforces的过程中遇到的有趣的题目,我都会尽量写在这个专栏的,希望大家可以订阅我这个专栏。今天分享的是Codeforces Round #771 (Div. 2)的C题

2022-02-15 19:24:49 465

原创 codeforces做题记录(脑筋急转弯的B题)

codeforces做题记录:这个系列将是我在codeforces上遇到的好题分享。在刷codeforces的过程中遇到的有趣的题目,我都会尽量写在这个专栏的,希望大家可以订阅我这个专栏。今天分享的是Codeforces Round #770 (Div. 2)的B题

2022-02-09 21:43:49 398

原创 中缀表达式转后缀表达式并求值

想要自己手写一个计算器吗,快来看这篇博客吧,这篇博客会教你从0开始实现一个自己的简易计算器,当然了,你需要有一点点的计算机基础知识,比如对栈这个结构有一丝丝的印象。

2022-02-05 19:37:47 3498 1

原创 堆栈的实现和逆波兰表达式的求值

想了解堆栈使用C语言如何进行实现吗?想知道如何使用堆栈进行逆波兰表达式的求值吗?快来看这篇博客吧~~

2022-02-03 14:33:38 527

原创 力扣第274场周赛——5965题,相同元素的间隔之和

题目描述:题目点这里初级版本:使用哈希表存放每个元素所对应的下标,键是每个出现的元素,值是这个元素出现的下标,使用list数组进行存放。从前往后遍历,找到每个值对应出现的所有下标,根据这些下标求距离。java代码:public long[] getDistances(int[] arr) { Map<Integer, List<Integer>> m = new HashMap<>(); int length = arr.length;

2021-12-26 12:41:32 636

原创 力扣周赛2080-区间内查询数字的频率

力扣周赛思路:代码:题目请点击这里思路:首先我们分析暴力解法为什么不行,因为在重复调用query的时候,暴力查询的方式查到了非常多"垃圾数据",因为大部分的数据都是不满足条件的。所以暴力的解法效率不高。那么我们如何避免查询到大量的"垃圾数据"呢?那就是将之前查过的某个段中数据的分布记下来,比如我以1000个数据为一个页,那么我定义一个Map来保存这1000个元素中每个元素出现的频率。那么如果执行某次查询的时候,如果这个区间将这1000个数据给包含进去了的话,我就不需要再执行这1000个数据的

2021-11-22 11:00:12 248

原创 基数排序超详细讲解

基数排序例子假设我们有如下一堆数字:我们先以个位的大小对其进行排序,得到的结果就是:再以十位的大小对其进行排序,得到的结果是:最后以百位的大小进行排序,得到的结果是:这样我们就得到了最后有序的数组原理基数排序可以分为高位基数排序和低位基数排序两种,我们这里举例为低位的基数排序实现这一操作必须保证的是:我们这个操作必须是稳定的,也就是说原来在前面的元素,如果两个值相等的话,原来在前的元素排序后依然在前面这样我们对个位排序过后,排序后的数字个位及以下的数字就是有

2021-10-11 11:11:51 214

原创 堆排序超详细讲解

堆排序完全二叉树​ 新节点的生成按照从左到右,从上到下的规则生成的二叉树叫做完全二叉树。如下图所示​ 这样的树有很好的特征可以让我们利用,我们从上到下,从左到有依次给节点编号后,有如下规律:i 号节点的左孩子 = 2 * i + 1 ,i 号节点的右孩子 = 2 * i + 2i 号节点的父亲 = (i-1)/2​ 知道了这些特点后,我们说一下堆堆​ 堆又可以分为大根堆和小根堆,这里我们以大跟堆为例​ 如上图所示,每一个父节点都比自己的两个孩子节点要大,这样形成的完全二叉树被称为一

2021-10-10 09:55:49 288

原创 05-动态规划专项-力扣第70题

70. 爬楼梯问题描述:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶思路:这算是一个入门级别的动态规划问题了,是斐波那

2021-08-04 18:19:17 70

空空如也

空空如也

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

TA关注的人

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