自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 快来报名字节跳动青训营寒假专场吧

看到了书本上的知识是如何运用到实际的工作中的,积累了项目经验;作为一名抖音直播架构的数据侧的工程师,从 SQL 原理的深入剖析一直延伸到数据中心的建立与最佳实践,大数据课程能给到数据侧初学者不一样的学习体验,通过学习青训营的相关内容,你可以获得解决复杂问题的能力也会对大数据领域有更加深度的理解和认知。认识了很多志同道合的朋友,也认识了很多优秀的来自五湖四海的同学,特别是大项目组队让我学到了很多,通过小组成员的帮助,我认识到了自己的不足,也在许多方面得到了提升,开阔了眼界,这是我第一个有规划进行学习的假期。

2024-12-28 20:24:30 436

原创 11. 【Codeforces Round 938 (Div. 3)】D.不准确的后续搜索

D不准确的后续搜索每次测试的时间限制:2秒每次测试的内存限制:256兆字节。

2024-04-10 23:34:18 1036

原创 10. 【Codeforces Round 938 (Div. 3)】B.渐进式广场

B渐进式广场每次测试时限:2秒每次测试的内存限制:256兆字节。

2024-04-10 10:56:19 1074

原创 【算法】数论---乘法逆元

若 p 为质数,gcd⁡ap1gcdap1,则ap−1≡1modpap−1≡1modp。

2024-03-24 22:45:34 842

原创 9. 【Codeforces Round 927 (Div. 3)】 C. LR-remainders

CLR−remains每次测试时限:2秒每次测试的内存限制:256兆字节。

2024-03-19 00:16:56 859 1

原创 8. 【Codeforces Round 933 (Div. 3)】 D.鲁道夫和球赛

D鲁道夫和球赛

2024-03-13 13:35:55 738

原创 【Java】<Java类库> 与 <Java标准库>

在某种程度上是相互关联的概念,但它们又有一些不同之处。

2024-03-09 22:47:07 605

原创 7. 镜面网格

E镜面网格每次测试时限:2秒每次测试的内存限制:256兆字节。

2024-03-09 09:54:24 1184

原创 6. 互质

互质每次测试的时间限制:3秒每次测试的内存限制:256兆字节。

2024-03-08 00:28:36 634

原创 5. 【Codeforces Round 927 (Div. 3)】B.查亚日历

B查亚日历每次测试时限:2秒每次测试的内存限制:256兆字节。

2024-03-04 23:56:39 943

原创 4. 【Codeforces Round 925 (Div. 3)】D. Divisible Pairs

D可除对每次测试时限:2秒每次测试的内存限制:256兆字节。

2024-03-04 11:43:22 1073

原创 【Git】深入理解 Git 分支合并操作:git merge dev 命令详解

从文件内容的角度来看,合并操作实际上是将两个被合并分支的最新提交中的文件内容进行整合,生成一个新的包含了这些整合后文件内容的合并提交

2024-03-03 10:54:45 4383

原创 3. 台阶问题

楼梯有N阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。

2024-03-01 16:50:21 363

原创 【C++ STL】vector容器的一些使用细节

在 C++ 中,你可以使用反向迭代器来反向遍历 vector 容器。一种简单的方法是使用。指向容器最后一个元素。

2024-03-01 12:41:12 444

原创 【C++ STL】set这一类容器

需要注意的是,这是在平均情况下的时间复杂度,具体情况还取决于实际数据的分布和哈希函数的效果。在最坏情况下,当哈希函数将大量的元素映射到同一个桶中时,操作的时间复杂度可能会变为O(n)。但在平均情况下,增删查改操作时间复杂度为O(1)。需要注意的是,这些时间复杂度是在平均情况下的估计,具体情况还取决于实际数据的分布和红黑树的性能。,当插入集合中已有的元素时,并不会插入进去,而且。

2024-02-20 15:14:22 324

原创 【C++】结构体变量的赋值细节

③大括号中的值都是从前往后一一对应的进行赋值,如果大括号中的值的数量不够的话,后面那些没有被手动赋值的将会被自动初始化为0。①它们定义在全局区时都会自动初始化为0。②都是使用大括号的方式赋值。

2024-02-08 23:59:38 392

原创 2. 四平方和

四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。502021222712121222对于一个给定的正整数,可能存在多种平方和的表示法。要求你对40≤a≤b≤c≤d并对所有的可能表示法按abcd为联合主键升序排列,最后输出第一个表示法。

2024-02-08 23:38:26 878

原创 1. K倍区间

满足(s[R] - s[L]) % k == 0,这其实就是我们第二层循环的含义。######可转换为:s[R] % k == s[L] % k。,表示余数是i的数有多少个,从而实现以空间换时间的优化。######我们可以开一个新的数组。的倍数,我们就称这个区间。你能求出数列中总共有多少个。,如果其中一段连续的子序列。######即有多少个。

2024-02-07 23:54:46 660

原创 【算法】数论---取模运算法则

如果两个整数 a 和 b 对于某个正整数 m 有 a % m = b % m,那么 a 和 b 被称为对模 m 同余,记作 a ≡ b (mod m)。

2023-12-31 23:45:52 2458

原创 【算法】数论---快速幂

【代码】【算法】数论---快速幂。

2023-12-31 23:23:40 643

原创 【算法】数论---欧拉函数

对于正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目,记作φ(n)φ(1)=1当m,n互质时,φ(mn)=φ(m)∗φ(n)

2023-12-31 23:02:47 660

原创 【算法】数论---约数

【代码】【算法】数论---约数。

2023-12-31 22:00:38 670

原创 【算法】数论---质数

质数与和数:在>=2的自然数中定义了一些自然数为质数(仅能被1和其自身整除),而其他的一些数就被称为和数(与质数相对,除了能被1和其自身整除以外还能被其他自然数整除)

2023-12-30 23:55:49 1051

原创 【C++】循环结构中的变量的生命周期

在循环开始时被定义一次,然后在每次循环迭代时更新其值。这个变量的生命周期是整个 for 循环,当整个循环结束时,在 C++ 的 for 循环中,循环变量(如。1.循环体中的变量的生命周期。在循环结构的循环体中的变量会。的生命周期也就结束了。

2023-12-30 23:29:58 862

原创 总结一些好用的函数

作用: strlen 函数求的是字符串的长度,它求得方法是从字符串的首地址开始到遇到第一个 '\0' 停止计数,如果你只定义没有给它赋初值,这个结果是不定的,它会从字符串首地址一直记下去,直到遇到 '\0' 才会停止。可以对变量,数组(一维数组和二维数组),结构体进行初始化,但是不能对vector进行初始化。可以对变量,数组(一维数组和二维数组),结构体进行复制,但是不能对vector进行复制。用于将一段内存区域的内容复制到另一段内存区域(它作用的基本单位是。

2023-12-28 23:56:13 515

原创 【C++】字符串常量 与 字符数组 的区别

【代码】【C++】字符串常量 与 字符数组 的区别。

2023-12-28 23:06:22 726

原创 【C++】文件操作

表示输入模式,它只负责从文件中读取数据,而不涉及写入或修改文件内容。在输入模式下打开文件不会清空文件内容。模式打开文件时,如果文件已经存在,它会被截断为空,然后重新写入新的内容。如果文件不存在,会创建一个新文件。(追加模式)标志,这样文件不存在时会创建新文件,而已存在的文件内容不会被清空。模式表示如果文件已经存在,那么在打开文件之前会将文件截断为空。如果你希望读取文件并且希望文件不存在时创建新文件,你可以使用。在 C++ 的 ifstream 类型的对象的默认模式为。类型的对象的默认模式为。

2023-12-27 23:55:10 612

原创 【C++】表达式返回值的数据类型

类型,然后执行乘法操作,因为表达式涉及到多个类型,系统会进行隐式类型转换,以适应最大的类型,在 C++ 中,如果一个表达式涉及到多个类型,系统会进行隐式类型转换,以适应最大的类型。(long long)a*b结果的值是存储在哪种类型变量中?a*b结果的值是存储在哪种类型变量中?a*b结果的值是存储在哪种类型变量中?,然后执行乘法操作,结果也是。在这种情况下,表达式。在这种情况下,表达式。

2023-12-27 12:09:35 564

原创 大一上课程设计—通讯录管理系统

"EasyX载入PNG图时透明背景.h"

2023-12-26 21:15:05 567

原创 解决EasyX载入透明背景的PNG图片时,透明背景变成黑色背景的问题

【代码】解决EasyX载入透明背景的PNG图片时,透明背景变成黑色背景的问题。

2023-12-26 21:02:31 2100

原创 【算法】离散化 与 哈希 之间的区别

离散化(Discretization)和哈希(Hashing)是两种不同的数据处理技术,用于处理不同类型的问题。

2023-11-26 23:42:13 609

原创 【算法】字典序

例如,字符串"apple"和"banana"按字典序排列,"apple"会排在"banana"的前面;字符串"abc"和"abcd"按字典序排列,"abc"会排在"abcd"的前面;在计算机中,采用的是ASCII编码或Unicode编码对字符进行编码,以便能够对字符进行比较大小,从而按字典序进行排序。,原意是表示英文单词在字典中的先后顺序,之间是有大小关系的(依据。之间是有大小关系的(依据。

2023-11-17 19:52:35 492

原创 【小收获】数组在声明时整体赋值的细节

(注:char类型数组自动初始化为0,这里的0指的是字符对应的ASCII值,而整数0对应的字符是空字符\0,即全局区的char类型的数组的每个元素都会自动初始化为。该特性适用于所有整数类型的数组,包括char、short、int、long等。仅仅是将数组a的第一行第一列的元素初始化为字符。,而对于其他没有被初始化的元素都被自动初始化为。在C++中,在全局区声明的数组会自动初始化。,这其实是完全不对的,这行代码的实际作用是。,所以以前的我就自认为该行代码的作用是。,则数组元素的初始值为。

2023-11-17 18:20:00 195

原创 【小收获】一维字符数组 与 二维字符数组

【代码】【C++】一维字符数组 与 二维字符数组。

2023-11-14 20:55:02 268

原创 【小收获】给定一个自定义的大小关系,然后给出其中两个元素,要求判断它们的大小关系

然后将扑克牌的牌面按从小到大的顺序组合成一个字符串并赋值给该。

2023-11-12 00:44:52 253

原创 【刷题】<洛谷> P1308 统计单词数

一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从 0 开始);一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,

2023-11-11 16:54:44 205

原创 【C++】输入函数 cin , getchar() , getline() 的使用

所以连用多个getline()都没有关系。遇到回车结束输入,但回车还在输入流中,并不会去清除这个回车,导致。主动删除输入流中的换行符。

2023-11-11 16:14:10 494

原创 【刷题】<洛谷> P5015 标题统计

凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。输入文件只有一行,一个字符串。

2023-11-08 00:47:47 172

原创 【刷题】<洛谷> P1085 不高兴的津津

妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。如果会的话,哪天最不高兴。如果不会不高兴则输出 0 ,如果会则输出最不高兴的是周几(用 1,2,3,4,5,6,7分别表示周一,周二,周三,周四,周五,周六,周日)。每行包括两个小于 10 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

2023-11-04 21:14:19 96

原创 【算法】搜索

二分查找 通过循环逐步缩减一半搜索区间来实现查找;广度优先搜索 适用于。深度优先搜索 适用于。二分查找 要求输入。

2023-10-31 20:37:22 58

空空如也

空空如也

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

TA关注的人

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