自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ABC的整除问题

给定三个非负整数 A,B,C,且保证A≤ B,C≠ 0,求在区间 [A, B] 中,存在多少个整数可以被C整除?B/C - (A-1)/C 这个表达式可以用来计算在区间 [A, B] 中可以被 C 整除的数的数量。共 T行,每行输出一个整数,代表在区间 [A, B] 中可以被C整除的数的数量。首先朴素做法一定会超时,因此可以当做模拟题来做,推出公式。接下来 T行,每行给出三个非负整数 A,B,C。第一行,一个整数 T,代表 T个测试样例。

2024-04-27 21:56:06 444

原创 【力扣】丑数II

思路:先给小顶堆插入最小的丑数1,然后利用小顶堆每次取出堆顶的数分别与2,3,5相乘,得到数也一定是丑数,像这样循环n次,第n次取出的堆顶的数就是题目要求的第n个丑数,由于该过程中可能会出现重复的数进入了堆中,所以利用哈希表进行去重。[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列。1 通常被视为丑数。

2024-04-27 14:49:22 490

原创 二叉树的直径

要求任意两个节点之间最大距离,需要先求出任意两个节点之间最多经过几个节点,因为两个节点之间的距离就等于经过的节点数减一,如果把一个节点从左子树开始向下遍历最多经过的节点数记作left,那么从右子树开始向下遍历最多经过的节点数可以记作right,那么算上该节点左右子树经过的节点的最大值就是left+right+1,最后把该值-1就得出来两个节点之间最大距离。解释:3 ,取路径 [4,2,1,3] 或 [5,2,1,3] 的长度。输入:root = [1,2,3,4,5]输入:root = [1,2]

2024-04-26 16:15:33 503 1

原创 【牛客】走出迷宫

来源:牛客网。

2024-04-25 14:31:45 329 1

原创 老子的全排列呢

基础的dfs,记录排列的所有坑位,坑位满了之后就输出一次,用过的数不再使用。

2024-04-24 09:23:33 239

原创 [NOIP2015]扫雷游戏

比较简单的二维数组的题,利用了dx和dy来存偏移量。

2024-04-23 17:29:44 134 1

原创 [NOIP2017]图书管理员

注意用atoi函数把字符串转换为整数时只接受const char*类型,可以用c_str()函数把字符串转换成const char*类型。

2024-04-22 22:58:48 181

原创 [NOIP2011]数字反转

注意前导0的去除就行,不能单一的写成遇到0就不输出,可能会出现80009这种的情况,遇到第一个不为0的时候就要停止去除前导0。

2024-04-22 13:16:04 121

原创 [NOIP2011]统计单词数

解题主要思路:由于题意要找的目标子串是独立的一个单词,可以看做左右都是空格的原子串,因此可以在子串前后都加一个空格,由于可能存在子串在主串中是第一个单词或者最后一个单词,所以要把主串前后也加上空格,下面上代码。该题新的知识点:string::npos表示string容器的find函数找不到匹配时返回的值。

2024-04-22 12:52:45 541

计组笔记(持续更新中)

计组考研笔记

2024-08-02

空空如也

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

TA关注的人

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