自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中大小写字母的转化

在C语言中,你可以用以下代码来实现大小写字母的转换。

2024-02-19 20:53:17 418

原创 python/c++ Leetcode题解——292. Nim 游戏

让我们考虑一些小例子。显而易见的是,如果石头堆中只有一块、两块、或是三块石头,那么在你的回合,你就可以把全部石子拿走,从而在游戏中取胜;如果堆中恰好有四块石头,你就会失败。因为在这种情况下不管你取走多少石头,总会为你的对手留下几块,他可以将剩余的石头全部取完,从而他可以在游戏中打败你。因此,要想获胜,在你的回合中,必须避免石头堆中的石子数为 4 的情况。我们继续推理,假设当前堆里只剩下五块、六块、或是七块石头,你可以控制自己拿取的石头数,总是恰好给你的对手留下四块石头,使他输掉这场比赛。

2024-02-04 14:20:46 179 1

原创 我的Leetcode主页

欢迎访问,里面有很多题解!

2024-01-17 19:53:57 81 1

原创 python/c++ Leetcode题解——118. 杨辉三角

杨辉三角,是二项式系数在三角形中的一种几何排列。它是中国古代数学的杰出研究成果之一,它把二项式系数图形化,把组合数内在的一些代数性质直观地从图形中体现出来,是一种离散型的数与形的结合。杨辉三角具有以下性质:1.每行数字左右对称,由 1 开始逐渐变大再变小,并最终回到 1。2.第 n 行(从 0 开始编号)的数字有 n+1 项,前 n 行共有个数。3.第 n 行的第 m 个数(从 0 开始编号)可表示为可以被表示为组合数,记作或​,即为从 n 个不同元素中取 \m 个元素的组合数。

2024-01-17 19:51:22 205 2

原创 python/c++ Leetcode题解——2744. 最大字符串配对数目

我们可以直接使用二重循环,枚举给定的数组 words 中的 words[i] 和 words[j] 是否可以匹配。由于题目规定了数组 words 中包含的字符串互不相同,因此在枚举时,只要保证 i

2024-01-17 19:40:50 122 1

原创 python/c++ Leetcode题解——20. 有效的括号

如果不是相同的类型,或者栈中并没有左括号,那么字符串 s 无效,返回 false。栈中的字符数量为 O(n),而哈希表使用的空间为 O(∣Σ∣),相加即可得到总空间复杂度。我们遍历给定的字符串 s。当我们遇到一个左括号时,我们会期望在后续的遍历中,有一个相同类型的右括号将其闭合。注意到有效字符串的长度一定为偶数,因此如果字符串的长度为奇数,我们可以直接返回 false,省去后续的遍历判断过程。在遍历结束后,如果栈中没有左括号,说明我们将字符串 s 中的所有左括号闭合,返回 true,否则返回 false。

2024-01-16 18:43:58 59

原创 python/c++ Leetcode题解——746. 使用最小花费爬楼梯

假设数组 cost 的长度为 n,则 n 个阶梯分别对应下标 0 到 n−1,楼层顶部对应下标 n,问题等价于计算达到下标 n 的最小花费。可以通过动态规划求解。创建长度为 n+1 的数组 dp,其中 dp[i] 表示达到下标 i 的最小花费。由于可以选择下标 0 或 1 作为初始阶梯,因此有 dp[0] = dp[1] = 0.当 2 ≤ i ≤。

2023-12-17 12:10:02 91

原创 python/c++ Leetcode题解——1.两数之和

最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使用两次,所以我们只需要在 x 后面的元素中寻找 target - x。

2023-12-17 11:38:06 80

原创 P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题

【代码】P1029 [NOIP2001 普及组] 最大公约数和最小公倍数问题。

2023-11-12 20:32:17 71

原创 P1012 [NOIP1998 提高组] 拼数

【代码】P1012 [NOIP1998 提高组] 拼数。

2023-11-12 20:31:02 189

原创 P3370 【模板】字符串哈希

【代码】P3370 【模板】字符串哈希。

2023-10-28 21:46:25 221

原创 P3378 【模板】堆

【代码】P3378 【模板】堆。

2023-10-28 21:45:06 182

原创 P1036 [NOIP2002 普及组] 选数

【代码】P1036 [NOIP2002 普及组] 选数。

2023-10-26 20:01:06 146 1

原创 P1443 马的遍历

【代码】P1443 马的遍历。

2023-10-26 19:58:44 600

原创 windows/mac/linux 用C++搭建一个刷题模拟器

欢迎大家提供新题目(请把题目文件夹压缩成zip后发给我[email protected]),我会定期更新的。

2023-10-25 17:37:49 523

原创 P1100 高低位交换

【代码】P1100 高低位交换。

2023-10-24 21:49:25 76

原创 P8218 【深进1.例1】求区间和

【代码】P8218 【深进1.例1】求区间和。

2023-10-24 21:48:00 254

原创 B3627 立方根

【代码】B3627 立方根。

2023-10-20 22:04:16 803 1

原创 P3613 【深基15.例2】寄包柜

【代码】P3613 【深基15.例2】寄包柜。

2023-10-20 22:02:46 754

原创 P2239 [NOIP2014 普及组] 螺旋矩阵

【代码】P2239 [NOIP2014 普及组] 螺旋矩阵。

2023-10-18 18:25:23 61

原创 P2181 对角线

【代码】P2181 对角线。

2023-10-18 18:22:05 190

原创 P1952 火星上的加法运算

【代码】P1952 火星上的加法运算。

2023-10-18 18:20:14 222

原创 P5682 [CSP-J2019 江西] 次大值

【代码】P5682 [CSP-J2019 江西] 次大值。

2023-10-14 20:44:04 217

原创 [NOIP2002 普及组] 产生数

【代码】[NOIP2002 普及组] 产生数。

2023-10-14 18:43:07 122

原创 P5718 【深基4.例2】找最小值

【代码】P5718 【深基4.例2】找最小值。

2023-10-09 22:01:20 621

原创 P1867 【Mc生存】经验值

【代码】P1867 【Mc生存】经验值。

2023-10-09 21:49:46 192

原创 P1226 【模板】快速幂

【代码】P1226 【模板】快速幂。

2023-10-08 21:09:11 698

原创 B3614 【模板】栈

【代码】B3614 【模板】栈。

2023-10-08 21:07:57 1404

原创 P1017 [NOIP2000 提高组] 进制转换

【代码】P1017 [NOIP2000 提高组] 进制转换。

2023-10-07 21:43:10 257

原创 P2010 [NOIP2016 普及组] 回文日期

【代码】P2010 [NOIP2016 普及组] 回文日期。

2023-10-07 21:39:36 320

原创 P1014 [NOIP1999 普及组] Cantor 表

【代码】P1014 [NOIP1999 普及组] Cantor 表。

2023-10-07 21:36:46 228

原创 P1093 [NOIP2007 普及组] 奖学金

先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每个学生的排序是唯一确定的。任务:先根据输入的 3 门课的成绩计算总分,然后按上述规则排序,最后按排名顺序输出前五名名学生的学号和总分。第 j 行的 33 个数字依次表示学号为 j−1 的学生的语文、数学、英语的成绩。这两名同学的总分都是 279 (总分等于输入的语文、数学、英语三科成绩之和) ,但学号为 7 的学生语文成绩更高一些。所给的数据都是正确的,不必检验。

2023-10-07 21:24:02 288

原创 P1062 [NOIP2006 普及组] 数列

给定一个正整数 k(3≤k≤15),把所有 k 的方幂及所有有限个互不相等的 k 的方幂之和构成一个递增的序列,例如,当 k=3 时,这个序列是:(该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…30,31,30+31,32,30+32,31+32,30+31+32,…)请你求出这个序列的第 N 项的值,用 10 进制数表示。例如,对于 k=3,N=100,正确答案应该是 981。

2023-10-07 21:20:28 472

原创 C++ 运算符

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。

2023-09-10 12:03:59 266 2

原创 C++ 存储类

存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。从 C++ 17 开始,auto 关键字不再是 C++ 存储类说明符,且 register 关键字被弃用。

2023-08-25 17:00:23 199

原创 C++ 修饰符类型

C++ 允许在数据类型前放置修饰符。修饰符是用于改变变量类型的行为的关键字,它更能满足各种情境的需求。下面列出了数据类型修饰符:signed:表示变量可以存储负数。对于整型变量来说,signed 可以省略,因为整型变量默认为有符号类型。unsigned:表示变量不能存储负数。对于整型变量来说,unsigned 可以将变量范围扩大一倍。short:表示变量的范围比 int 更小。short int 可以缩写为 short。long:表示变量的范围比 int 更大。

2023-08-25 16:59:01 158

原创 C++ 常量

使用#define预处理器。使用const关键字。

2023-07-26 11:15:01 124 2

原创 C++ 变量作用域

一般来说有三个地方可以定义变量:在函数或一个代码块内部声明的变量,称为。在函数参数的定义中声明的变量,称为。在所有函数外部声明的变量,称为。:在函数内部声明的变量具有局部作用域,它们只能在函数内部访问。局部变量在函数每次被调用时被创建,在函数执行完后被销毁。:在所有函数和代码块之外声明的变量具有全局作用域,它们可以被程序中的任何函数访问。全局变量在程序开始时被创建,在程序结束时被销毁。:在代码块内部声明的变量具有块作用域,它们只能在代码块内部访问。

2023-07-24 21:39:30 134

原创 C++ 变量类型

变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。变量定义指定一个数据类型,并包含了该类型的一个或多个变量的列表,如下所示:在这里,type必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、float、double、bool 或任何用户自定义的对象,可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔。下面列出几个有效的声明:char c, ch;double d;行。

2023-07-24 21:38:26 97

原创 C++练习题第21套

201.在C++中,下列不是关键字的是:A. intB. doubleC. ifD. long202.在C++中,下列哪种变量类型需要显式地进行内存分配和释放:A. intB. floatC. charD. 指针203.在C++中,下列哪个流对象用于标准输入:A. coutB. cinC. cerrD. clog204.在C++中,下列哪个运算符具有最高的优先级:A. ++B. *C. %D. =205.下列哪种语句可以获取一个随机数:A. rand()

2023-07-20 18:30:50 52 1

etiger编程题答案

etiger编程题答案

2024-03-27

使用C++打开百度网站

使用C++打开百度网站 https://www.baidu.com

2023-10-14

c++ sqrt开方函数代码

c++ sqrt开方函数代码

2023-09-24

python猜数字游戏

python猜数字游戏

2023-09-22

mac/linux C++ 控制台工具

clear(),del()分别是清楚控制台所有字符,删除光标前一个字符 HideCursor(),RevealCursor(),SaveCursor(),RecoverCursor();分别是隐藏、显示光标,保存、恢复光标位置 RED,GREEN,YELLOW,BLUE,PURPLE,CYAN,GREY都是颜色宏 textcolor()设置字符的颜色,参数为颜色宏 backcolor()设置背景色的颜色,参数同样为颜色宏 clearcolor()去除所有颜色 colorname()表示颜色的字符串名称,参数为颜色宏 color()返回值为颜色宏,参数为颜色字符串 gotoxy()让光标移到(x,y)的位置,x和y分别从1开始 goup(),godown(),goleft(),goright()让光标上下左右移动,参数为移动字符数 getch()为不回显函数,每次捉取1字符,返回值为int 更多使用说明请看conio/readme.txt

2023-09-22

2020年python基础课代码+文档

2020年python基础课代码+文档

2023-07-22

Linux早期版本源码.zip

Linux早期版本源码

2023-07-08

c/c++求倒数(直接使用)

c/c++求倒数(直接使用)

2023-06-30

C++重构vector

c++ 重构vector 以重构: clear() push_back() emplace_back() pop_back() resize() front() back() size() empty() insert()的多种调用方法 assign()的多种调用方法 =(赋值为一个普通的数组) [] begin() end() rbegin() rend()

2023-06-28

chatgpt应用.docx

一、引言 ChatGPT 概述 人工智能与自然语言处理的发展趋势 二、ChatGPT 在企业级应用中的实战案例 在线客服系统 智能问答平台 内容生成与审核系统 社交媒体聊天机器人 个性化推荐系统 三、ChatGPT 在个人生活中的实战案例 个人助手与智能家居 旅行规划与建议 语言学习辅助 跨文化交流与翻译 四、ChatGPT 在特定领域中的实战案例 金融投资与股市分析 医疗咨询与健康管理 法律咨询与政策解读 科研辅助与文献检索 五、ChatGPT 实战中的挑战与解决方案 聊天机器人的伦理与道德问题 隐私保护与数据安全 跨语言与方言处理 特定领域知识的拓展与优化 六、结论 ChatGPT 在实战中的广泛应用 对未来技术发展的展望与期待 《ChatGPT 应用实战》 一、引言 ChatGPT 概述 ChatGPT 是一款基于 OpenAI 的 GPT-4 架构的大型语言模型,旨在理解和生成自然语言。 它具有强大的语义理解和文本生成能力,可以在各种场景中提供高质量的文本输出。作为 当下自然语言处理领域的佼佼者,ChatGPT 为许多企业和个人提供了强大的支持。 人工智能与自然语言处理的发展

2023-06-22

使用Java程序播放音乐

使用Java程序播放音乐

2023-06-17

Mac C++模拟刷题网站评测

Mac C++模拟刷题网站评测 在题号.txt中修改评测题号 结果在检测结果.txt中 题目描述在题号的文件夹中 如1000

2023-06-17

Cmake mac 版本3.25.2

Cmake mac 版本3.25.2 解压即可使用

2023-05-13

D-algorithm-1.0.0.tar.gz(限时1积分)

我在pypi上发布了这个,但是网上的下载不了,所以只能这样下载

2023-05-07

xjoi C++ 一百多题

xjoi C++ 一百多题

2023-05-06

C++重构vector

重构vector,几乎跟STL里的vector一模一样 使用方法: 先解压zip 再用对应操作系统的可执行文件进行初始化 最后得到的.h文件就是重构项目了 项目暂时没有做vector初始化,请谅解

2023-05-04

Windows C++ 多种扩展功能

Windows C++ 多种扩展功能 my_windows.h的功能有电脑发出声音,gotoxy zip.h的功能是解压缩文件

2023-04-22

C++ algorithm-max函数代码

c++ max函数

2023-02-25

C++ 练习题答案程序(直接运行)

C++ 练习题答案程序(直接运行) 关注我即可获取练习题

2023-02-21

C++ 本地网盘模拟器1.0.0(可体验)

下载文件并解压后可以先体验一下,作者发了两种体验方式,分别是mac/linux的可执行文件和一个源码,因为作者用的电脑是mac,所以只打包了mac/linux的可执行文件 最好在第二步是看一下作者发的readme_1_0_0这了包含了1.0.0版本所有功能 写代码时引用wangpan.h即可

2023-02-19

单词记忆小达人.zip

下载完毕并解压后建议先运行以下程序: install(即将把程序下载到的地址, 程序地址) 注意:先要引入程序里的install.h文件

2023-01-13

C++重构string(.cpp部分)v1.0.0

C++string重构代码 .h部分:https://download.csdn.net/download/weixin_68756152/87326595

2022-12-21

C++重构string(.h部分)v1.0.0

C++重构string代码 .cpp部分:https://download.csdn.net/download/weixin_68756152/87326605

2022-12-21

python圣诞树源码

python turtle制作不需任何操作

2022-12-11

python 贪吃蛇代码

wsad控制上下左右,装墙死亡,enter开始

2022-12-11

python turtle爱心源码

记得下载turtle库

2022-12-11

HTML版跨年烟花代码

在某一点停留一段时间, 会出现烟花效果

2022-12-11

python 元旦倒计时代码

计算当前日期与元旦相差几天几小时几分钟几秒

2022-12-11

python自动化登录163邮箱

python自动化登录163邮箱(库需手动下载)

2022-12-11

bits/stdc++.h

这个文件需要放在bits目录下,若没有,需自己创建一个

2022-12-11

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

TA关注的人

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