自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(148)
  • 问答 (1)
  • 收藏
  • 关注

原创 中国自创 AI:DeepSpeak 全面剖析(二发)

DeepSpeak 是中国自主研发的一款人工智能语音技术产品,涵盖了语音合成、语音识别和自然语言处理等核心技术。其研发背景源于全球对语音交互需求的增长,尤其是中文语音技术的不足。DeepSpeak 的研发团队由多领域专家组成,经过多年技术积累和优化,成功开发出高性能的语音技术产品。其技术原理包括文本预处理、声学模型、波形生成等,能够实现高度自然的语音合成和高精度的语音识别。DeepSpeak 具备丰富的音色库、自然韵律表达、多语言支持和智能对话交互等功能,广泛应用于智能客服、智能车载、智能家居、有声阅读和教

2025-05-10 11:33:14 1528 1

原创 代码世界的“拼图大师”:C++动态规划揭秘

通过上面的介绍,相信大家对C++动态规划有了更深入的了解。动态规划的核心就是利用重叠子问题和最优子结构,通过状态转移方程把复杂问题拆分成简单子问题来解决。在C++里实现动态规划也不难,关键是要定义好状态和状态转移方程。同时,我们还可以通过一些优化技巧来提高代码的效率。动态规划在很多领域都有广泛的应用,像是路径规划、资源分配、字符串处理等等。希望大家在今后的编程学习中,能深入探索动态规划,用它来解决更多复杂的问题。说不定哪天你就成了代码世界里的“拼图大师”啦!

2025-05-05 12:14:27 1117 2

原创 锦绣育才最优游览思路

MAXN和MAXK分别代表景点数量与总时间的上限。pos数组用于存放每个景点在数轴上的位置。ti数组用于存放游览每个景点所需的时间。f数组为动态规划数组,f[j]表示在时间j内最多能游览的景点数。d数组用于存放相邻两个景点之间的移动时间。

2025-05-05 11:44:04 681

原创 TreaCN:开启技术新时代的多面探索

TreaCN,全称为 “Transformative Computational Network”,从专业定义的角度来讲,它是一种融合了先进的人工智能算法、高效的数据处理技术以及创新的网络架构的综合性技术体系。其核心构成涵盖了多个关键要素,这些要素相互协作、相互支撑,共同构建起了 TreaCN 强大的功能和独特的优势。从算法层面来看,TreaCN 采用了一系列前沿的人工智能算法,其中深度学习算法在其中占据着重要地位。

2025-05-03 11:01:25 849

原创 Chrome字体调整

众所不周知,然而,他们都苦于一个问题,你看看,别人家的Chrome字体层出不穷,而我的呢?……基础字体,鹅鹅鹅鹅鹅鹅鹅鹅鹅。那么,UP主今日给大家带来Chrome字体教程。

2025-05-03 10:13:13 949

原创 TRAE CN万字解析!

Trea CN 作为一款 AI 编译器,其发展历程与人工智能技术的演进紧密相连。随着深度学习技术的兴起,模型规模和复杂度不断攀升,传统的编译器已难以满足高效部署和优化的需求。在此背景下,Trea CN 应运而生,旨在为 AI 模型提供更优的编译解决方案。早期探索阶段:在 2015 年前后,随着卷积神经网络(CNN)在图像识别领域取得突破性成果,以及循环神经网络(RNN)在自然语言处理任务中崭露头角,行业内对于编译器在 AI 领域应用的探索逐渐增多。

2025-04-18 20:02:05 945 12

原创 锦绣育才【集训题】光棍节

今天是双十一,小小李觉得11.11不只是代表双十一,更是“光棍节” ,这里指的是全部由1组成的数字,比如1、11、111、1111等。现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。但难点在于,s可能是个非常大的数 —— 比如,程序输入31,那么就输出3584229390681和15,因为31乘以3584229390681的结果是111111111111111,一共15个1。

2025-04-18 19:51:24 121

原创 锦绣育才【集训题】点赞狂魔

其中 Name 是不超过8个英文字母的非空用户名,1 ≤ K ≤ 1000,代表特性标签的数量,Fi (i=1,⋯,K)是特性标签的编号,我们将所有特性标签从 1 到 107 编号。

2025-04-18 19:50:50 179

原创 锦绣育才【集训题】天梯赛座位分配

第二行给出 N 个不超过10的正整数,其中第 i 个数对应第 i 所高校的参赛队伍数,数字间以空格分隔。天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员……假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。另外,每所高校的第一行按“#X”输出该校的编号X,从 1 开始。从第 1 所高校的第 1 支队伍开始,顺次输出队员的座位号。

2025-04-18 19:50:11 222

原创 锦绣育才【集训题】古风排版

输入在第一行给出一个正整数 N(<100),是每一列的字符数。第二行给出一个长度不超过 1000 的非空字符串,以回车结束。中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。按古风格式排版给定的字符串,每列 N 个字符(除了最后一列可能不足 N 个)。

2025-04-18 19:49:21 210

原创 锦绣育才【集训题】小小李的灵感

小小李在写回文数的时候突然来了灵感,发现字符串也有回文的情况,那包含空格的时候呢?于是想请你编写一个程序,给定一个包含空格的字符串,需要你输出最长对称子串的长度。例如,给定Is XXL&LXX symmetric?,最长对称子串为s XXL&LXX s,于是你应该输出11。输入在一行中给出长度不超过100000的非空字符串。在一行中输出最长对称子串的长度。

2025-04-18 19:48:22 102

原创 锦绣育才【集训题】成功人士的秘诀

题目保证所有时间都在一天之内(即从 00:00:00 到 23:59:59);并且任意两个给出的时间区间最多只在一个端点有重合,没有区间重叠的情况。小小李在新浪微博上刷到了某位成功人士的作息时间表,发现每天 4:30 就起床了。按照时间顺序列出时间表中没有出现的区间,每个区间占一行,格式与输入相同。输入第一行给出一个正整数 N,为作息表上列出的时间段的个数。为了研究成功的秘诀,小小李需要你帮忙编写程序,检查任意一张时间表,找出其中没写出来的时间段。放心~如果探寻到了成功秘诀,一定会告诉各位的!

2025-04-18 19:47:37 140

原创 锦绣育才【集训题】最大的和

描述李老师发现了一条由 n 个单元格组成的条带,从左到右编号 1~n。在第 i 个单元格中,有一个正整数 ai 和一个字母 si,其中所有 si 要么是 ‘L’,要么是 ‘R’。在一次操作中,你可以选择两个索引 l 和 r (1 ≤ l < r ≤ n),使得 s[l] = ‘L’ 且 s[r] = ‘R’,并执行以下操作,将 a[l] + a[l+1] + …… +a[r-1] + a[r] 的分数加到当前得分中,同时你无法再选择这些位置的索引!!!例如,对于下面的条带:image.png。

2025-04-16 19:43:25 246

原创 锦绣育才【集训题】建造水族箱

每个测试用例的第一行包含两个正整数 n 和 x,(1 ≤ n ≤ 100000,1 ≤ x ≤ 1000000000)—— 珊瑚的柱子数量和你可以使用的最大水量。每个测试用例的第二行包含 n 个空格分隔的整数 ai(1 ≤ ai ≤ 1000000000) —— 珊瑚柱子的高度。3、将水箱注满水,使得每根柱子的高度为 h,除非珊瑚的高度超过 h,这种情况下,该柱子不需要添加水。例如,当 a=[3,1,2,4,6,2,5] 和高度为 h=4 时,最终需要使用。1、选择一个整数 h≥1 —— 水箱的高度。

2025-04-16 19:42:29 218

原创 锦绣育才【集训题】涂色游戏

描述李老师喜欢玩一种涂色游戏:一个由 n × n 个单元格组成的白色格子纸,按照事先给定的 m 次操作,一个接一个地把白色单元格涂黑,总共在纸上涂 m 个不同的单元格。李老师想知道,在涂黑的过程中,要出现一个边长为3的黑色方块,需要进行多少次操作?输入描述第一行包含两个整数 n 和 m (1 ≤ n ≤ 1000,分别表示方格纸的大小和操作次数)然后,m 行包含操作的描述。第i行包含两个整数xi,yi(1 ≤ xi, yi ≤ n)表示第i次操作中被涂黑的方块的行号和列号。

2025-04-16 19:41:41 242

原创 锦绣育才【集训题】吃巧克力

当玩家吃掉一块巧克力时,他立即开始吃下一块,但不允许同时吃两块巧克力,且不允许留下未吃完的巧克力。如果两名玩家同时开始吃同一块巧克力,小小铜会把它让给小小李。第二行包含一个序列 ti(1 ≤ ti ≤ 1000),代表吃掉第 i 块巧克力所需的时间(以秒为单位)(按从左到右的顺序)输出两个数字 a 和 b,其中 a 是小小李吃掉的巧克力数量,b 是小小铜吃掉的巧克力数量。小小李从左到右开始吃巧克力,小小铜从右到左开始吃。对于每块巧克力,玩家吃掉它所需的时间已知(小小李和小小铜以相同的速度吃)。

2025-04-16 19:40:31 149

原创 锦绣育才【集训题】蛇年之抢红包

按照收入金额从高到低的递减顺序输出每个人的编号和收入金额(以元为单位,输出小数点后2位)。新年最开心的当然是抢红包啦!小小李当然也会“相亲相爱一家人”里面抢红包和发红包,但他很好奇群里到底谁赚了谁亏了,需要你帮忙统计一下,大年三十晚上在“相亲相爱一家人”中各位家人们抢红包的收获。其中K(0≤K≤20)是发出去的红包个数,Ni是抢到红包的人的编号,Pi(>0)是其抢到的红包金额(以分为单位)。输入第一行给出一个正整数N(≤104),即参与发红包和抢红包的总人数,则这些人从1到N编号。

2025-04-16 19:39:48 310

原创 锦绣育才【集训题】包装机

输入第一行给出 3 个正整数 N(≤100)、M(≤1000)和 Smax(≤100),分别为轨道的条数(于是轨道从 1 到 N 编号)、每条轨道初始放置的物品数量、以及筐的最大容量。一种特殊情况是,因为筐的容量是有限的,当筐已经满了,但仍然有物品被推落时,系统会先强制启动 0 号键,从筐里抓出一件物品,再将对应轨道的物品推落。轨道下面有一个筐,当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。图 2 显示了顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态。

2025-04-16 19:38:56 148

原创 锦绣育才【集训题】原原的推荐

第一批可以选择天梯赛分数175、189、203、256 这四个分数的学生各一名,此外天梯赛175 分 YCPA 分数达到 90 分的学生和天梯赛 189 分 YCPA 分数达到 95 分的学生可以额外进入名单。天梯赛结束后,某企业的人力资源部希望组委会能推荐一批优秀的学生,这个整理推荐名单的任务就由原原老师负责。如果有的学生天梯赛成绩虽然与前一个人相同,但其参加过 YCPA(育才编程能力认证),且成绩达到了该企业的面试分数线,则也可以接受。同一批推荐名单上的学生的天梯赛成绩原则上应严格递增;

2025-04-16 19:38:14 183

原创 锦绣育才【集训题】时间啊它就像沙漏一样溜走了~

所谓“沙漏形状”,是指每行输出奇数个符号;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;现在请你写个程序把给定的符号打印成沙漏的形状。例如给定 17 个 “*”,要求按下列格式打印。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。输入在一行给出 1 个正整数 N(≤1000) 和一个符号,中间以空格分隔。诗人老陈写了一首诗:时间啊它就像沙漏一样溜走了~给定任意 N 个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2025-04-16 19:37:40 137

原创 锦绣育才【集训题】小小铜的特殊记忆能力

样例中的第1项和第2项为 2 和 3。从 2 开始,2×3=6,所以第 3 项是 6。然后计算 3×6=18,又要拆开,所以第 4、5 项分别是 1、8。因为只要输出前 10 项,最后输出的是 4。开始依次记忆,并且能每次将当前数字与后面一个数字相乘,将结果贴在数列末尾。如果结果不是 1 位数,他会把它拆分开来当作很多项。在一行中输出数列的前 n 项。小小铜有个非常神奇的记忆功能,给他两个一位数字 a。开始,他可以用乘法口诀生成一个新的数列 a。,在他神奇的脑袋瓜中,数列从 a。和 n ,满足 0≤a。

2025-04-16 19:36:22 184

原创 锦绣育才【集训题】小小李的比赛

比赛组织有一个要求:假设放进比赛的题目的最大难度为 x ,最小难度为 y ,需要保证 x−y≤k ,否则题目的难度跨度太大,不满足比赛的要求。对于全部数据 ,保证有 1 ≤ n ≤ 100000, 0 ≤ k ≤ 1000, 1 ≤ ai ≤ 109。小小李可以选择一些题目放在比赛里,但是小小李想让放进比赛的题目的难度总和尽可能大!小小李想知道在满足比赛难度要求的情况下, 自己能够放入比赛的题目的总难度最大是多少。小小李打算组织一场比赛,他一共有 n 道题目 ,其中第 i 道题目的难度是 a。

2025-04-16 19:35:42 106

原创 锦绣育才【集训题】价格调整

对于每一件商品的价格,小章都可以选择增加、减少或是保持不变,但是对于一件商品,增加或减少的幅度不能超过 k。对于每组数据,第一行输入两个正整数 n 和 k,表示商品数量和价格调整幅度 (1<=n<=100,1<=k<=10。请你计算,在上述规则下,小章能否把所有商品的价格都调整为 b。精明的小王和憨憨的小章合伙开了一家商店,商店里有 n 件商品,其中第 i 件商品的价格为 p。如果可以将所有商品的价格调整为 b,输出 b 的最大值。如果可以,输出b的最大值,否则输出−1。,表示每件商品的价格 (1<=p。

2025-04-16 19:35:02 137

原创 锦绣育才【集训题】李老师跳跳跳

为了增加卡皮巴拉过河的难度,赵老师计划移走一些岩石,使得在跳过河的过程中的最短跳跃距离尽可能长(即实际跳跃过程中的跳跃距离必须 >= 最短跳跃距离)。输入第一行包含三个整数 L,N<=100000,M,分别表示起点到终点的距离,起点和终点之间的岩石数,以及赵老师至多移走的岩石数。但是由于体力有限,赵老师至多从起点和终点之间移走 M 块岩石(注意:不能移走起点和终点的岩石)。卡皮巴拉要渡过一条河流,在河岸的两边各有一块位置固定的石头,作为起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。

2025-04-16 19:33:52 121

原创 锦绣育才【集训题】阶乘之和

赵老师想知道两个整数 a 和 b 各自的阶乘的和是多少。对于 100% 的数据,1<=a,b<=500。对于 20% 的数据,1<=a,b<=10。对于 40% 的数据,1<=a,b<=20。a, b 两个整数各自的阶乘的和。

2025-04-16 19:32:56 207

原创 锦绣育才【集训题】快速幂

对于 100% 的数据,保证 0≤a,b<2。一行三个正整数:a,b, p。

2025-04-16 19:31:36 161

原创 锦绣育才【集训题】原原园长的九宫格

这次原原园长出的数独游戏规则是:将一个 9×9 的正方形区域划分为 9 个 3×3 的正方形宫位,要求 1 到 9 这九个数字中的每个数字在每一行、每一列、每个3×3 的小正方形中都只能出现一次。输入首先在第一行给出一个正整数 n(≤10),随后给出 n 个填好数字的九宫格。每个九宫格分 9 行给出,每行给出 9 个数字,其间以空格分隔。对每个给定的九宫格,判断其中的数字是否满足游戏规则的要求。现在原原园长出了一些题目的答案,想让你来验证下,每次她出的题答案是否正确。

2025-04-16 19:30:14 820

原创 Trea CN多多与主流AI编程工具万字解析

(含数学建模、架构图、开发流程可视化)

2025-04-11 19:54:08 1098 23

原创 KICK第五课:Mac 系统下安装 Xcode 或 Clang

仅需 Clang:通过快速安装。需要完整开发环境:从 App Store 下载 Xcode,包含 Clang 及其他工具。通过以上步骤,您可以轻松在 Mac 上搭建 C/C++ 开发环境。若需进一步配置 IDE(如 VS Code),可参考官方文档或第三方教程。

2025-03-14 20:10:27 1494 1

原创 KICK第四讲Linux 系统下安装 GCC 编译器全指南

新手推荐:使用apt-get或yum快速安装稳定版本。版本控制:通过 PPA 仓库(如)获取更新版本。定制需求:源码编译适合深度优化或特殊依赖场景。安装完成后,开发者可通过gcc -v\n");return 0;

2025-03-13 21:23:55 1203

原创 圆桌率前》位

圆周率 ≈ 3.1415926535 8979323846 2643383279 5028841971 6939937510。

2025-03-12 19:51:26 362

原创 洛谷P1102 A-B数对

【代码】天权3B/AJ2算法A-B书堆==数对。

2025-03-12 19:10:01 140

原创 KICK第三讲:解锁Visual Studio:Windows系统下的高效安装指南

通过本文的详细介绍,相信你已经掌握了在 Windows 系统下安装 Visual Studio 的完整流程。从前期对系统兼容性和硬件要求的确认,到下载安装包、运行安装程序并进行工作负载选择、安装位置设定、语言包及其他选项设置,再到安装后的首次启动设置和创建新项目测试,每一个步骤都至关重要,它们共同确保了你能够顺利搭建起 Visual Studio 开发环境。在安装过程中,可能会遇到一些问题,如安装失败、缺少依赖项、安装后无法启动等,但只要按照文中提供的解决方法,逐一排查和解决,就能克服这些困难。

2025-03-11 18:19:26 1489

原创 KICE第二讲:C++与其他编程语言的比较

通过以上对C++与Python、Java、C#、JavaScript、Go等编程语言的比较,可以看出每种语言都有其独特的优势和劣势,适用于不同的应用场景。C++以其高性能和对底层硬件的控制能力,在系统软件、游戏开发、高性能计算等领域具有不可替代的地位。而Python、Java、C#、JavaScript、Go等语言则在开发效率、跨平台性、并发编程等方面具有各自的优势,适用于不同的应用场景。在实际项目中,开发者需要根据项目的需求、性能要求、开发团队的技术栈等因素来选择合适的编程语言。

2025-03-07 21:45:58 891 13

原创 KICE第一讲:C++ 的发展历程与特点

C++的40年发展史,是一部技术理想主义与工程实践的协奏曲。它在效率与抽象之间寻找完美平衡,在兼容传统与拥抱创新之间保持动态张力。当我们站在智能时代的门槛回望,C++依然以其强大的生命力,持续塑造着软件世界的底层逻辑。未来,随着硬件架构的革新和应用场景的拓展,C++必将书写新的传奇篇章。附录:关键时间轴1979: C with Classes诞生1983: "C++"正式命名1998: C++标准发布2011: C++11带来现代特性2020: C++20引入模块和协程。

2025-03-07 21:27:02 697

原创 KICK:Free Introduction to C++ Knowledge目录

C++ 的发展历程与特点C++ 与其他编程语言的比较函数的基本语法函数声明与定义的区别类的基本语法类的成员变量与成员函数对象的创建与初始化。

2025-03-07 21:21:38 1169 24

原创 解锁编程题编写密码:全语言深度指南

编写编程题是一项综合性的任务,需要我们在多个环节上精心打磨。明确目标与受众是编写编程题的首要前提,不同的目标和受众决定了编程题的难度、类型和考察重点。了解编程语言特性则是编写编程题的基础,只有深入掌握不同编程语言的特点和优势,才能根据题目需求选择最合适的语言进行实现。在编程题编写流程中,需求分析是剖析题目核心的关键步骤,我们要明确功能需求、输入输出要求和约束条件,为后续的设计和实现提供准确的指导。

2025-03-07 21:06:12 1200

原创 KNED第三讲

本文深入剖析了位运算的底层原理,并基于C++实现了一个位掩码权限管理系统。位运算直接操作二进制位,执行效率高,适用于性能敏感场景。通过位掩码实现的权限管理系统,能够高效地进行权限的分配、校验和展示,每个用户仅需4字节内存消耗,适用于高并发场景如Web服务、嵌入式系统等。后续可进一步扩展该系统,支持动态权限类型、角色继承等高级功能,以满足更复杂的权限管理需求[25][42]。完整代码及测试用例GitHub示例仓库(模拟链接)。

2025-03-06 19:33:26 692

原创 KNED第二课

的区别,并通过实现一个类型安全转换模板,展示了如何在实际开发中提升代码的可读性、安全性和效率。通过对这些核心概念的分析和实践,本文旨在为C++开发者提供有价值的参考,帮助他们在复杂项目中避免常见的类型转换错误和性能陷阱。在现代C++编程中,类型安全和性能优化是构建高效、可靠软件系统的关键因素。在C++中,隐式类型转换可能导致意外的错误和性能问题。整型是C++中最基本的数据类型之一,其精度取决于数据类型所占用的内存大小。当整型和浮点型混合运算时,C++会自动进行类型转换,但这种隐式转换可能会导致精度损失。

2025-03-02 10:58:59 776

原创 KNED第一讲

(注:数据来源于GCC官方性能测试报告,可查阅。关于CMake的更多使用技巧,可参考。关于Brew的更多使用方法,可查阅。了解更多GDB调试的方法。

2025-02-26 19:16:42 801

博主python课程笔记

博主python课程笔记

2025-01-19

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

TA关注的人

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