- 博客(143)
- 问答 (1)
- 收藏
- 关注
原创 TRAE CN万字解析!
Trea CN 作为一款 AI 编译器,其发展历程与人工智能技术的演进紧密相连。随着深度学习技术的兴起,模型规模和复杂度不断攀升,传统的编译器已难以满足高效部署和优化的需求。在此背景下,Trea CN 应运而生,旨在为 AI 模型提供更优的编译解决方案。早期探索阶段:在 2015 年前后,随着卷积神经网络(CNN)在图像识别领域取得突破性成果,以及循环神经网络(RNN)在自然语言处理任务中崭露头角,行业内对于编译器在 AI 领域应用的探索逐渐增多。
2025-04-18 20:02:05
354
原创 锦绣育才【集训题】光棍节
今天是双十一,小小李觉得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
81
原创 锦绣育才【集训题】点赞狂魔
其中 Name 是不超过8个英文字母的非空用户名,1 ≤ K ≤ 1000,代表特性标签的数量,Fi (i=1,⋯,K)是特性标签的编号,我们将所有特性标签从 1 到 107 编号。
2025-04-18 19:50:50
162
原创 锦绣育才【集训题】天梯赛座位分配
第二行给出 N 个不超过10的正整数,其中第 i 个数对应第 i 所高校的参赛队伍数,数字间以空格分隔。天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情。从第 1 所学校开始,各校的第 1 位队员顺次入座,然后是各校的第 2 位队员……假设某赛场有 N 所学校参赛,第 i 所学校有 M[i] 支队伍,每队 10 位参赛选手。另外,每所高校的第一行按“#X”输出该校的编号X,从 1 开始。从第 1 所高校的第 1 支队伍开始,顺次输出队员的座位号。
2025-04-18 19:50:11
199
原创 锦绣育才【集训题】古风排版
输入在第一行给出一个正整数 N(<100),是每一列的字符数。第二行给出一个长度不超过 1000 的非空字符串,以回车结束。中国的古人写文字,是从右向左竖向排版的。本题就请你编写程序,把一段文字按古风排版。按古风格式排版给定的字符串,每列 N 个字符(除了最后一列可能不足 N 个)。
2025-04-18 19:49:21
136
原创 锦绣育才【集训题】小小李的灵感
小小李在写回文数的时候突然来了灵感,发现字符串也有回文的情况,那包含空格的时候呢?于是想请你编写一个程序,给定一个包含空格的字符串,需要你输出最长对称子串的长度。例如,给定Is XXL&LXX symmetric?,最长对称子串为s XXL&LXX s,于是你应该输出11。输入在一行中给出长度不超过100000的非空字符串。在一行中输出最长对称子串的长度。
2025-04-18 19:48:22
65
原创 锦绣育才【集训题】成功人士的秘诀
题目保证所有时间都在一天之内(即从 00:00:00 到 23:59:59);并且任意两个给出的时间区间最多只在一个端点有重合,没有区间重叠的情况。小小李在新浪微博上刷到了某位成功人士的作息时间表,发现每天 4:30 就起床了。按照时间顺序列出时间表中没有出现的区间,每个区间占一行,格式与输入相同。输入第一行给出一个正整数 N,为作息表上列出的时间段的个数。为了研究成功的秘诀,小小李需要你帮忙编写程序,检查任意一张时间表,找出其中没写出来的时间段。放心~如果探寻到了成功秘诀,一定会告诉各位的!
2025-04-18 19:47:37
128
原创 锦绣育才【集训题】最大的和
描述李老师发现了一条由 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
230
原创 锦绣育才【集训题】建造水族箱
每个测试用例的第一行包含两个正整数 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
205
原创 锦绣育才【集训题】涂色游戏
描述李老师喜欢玩一种涂色游戏:一个由 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
226
原创 锦绣育才【集训题】吃巧克力
当玩家吃掉一块巧克力时,他立即开始吃下一块,但不允许同时吃两块巧克力,且不允许留下未吃完的巧克力。如果两名玩家同时开始吃同一块巧克力,小小铜会把它让给小小李。第二行包含一个序列 ti(1 ≤ ti ≤ 1000),代表吃掉第 i 块巧克力所需的时间(以秒为单位)(按从左到右的顺序)输出两个数字 a 和 b,其中 a 是小小李吃掉的巧克力数量,b 是小小铜吃掉的巧克力数量。小小李从左到右开始吃巧克力,小小铜从右到左开始吃。对于每块巧克力,玩家吃掉它所需的时间已知(小小李和小小铜以相同的速度吃)。
2025-04-16 19:40:31
139
原创 锦绣育才【集训题】蛇年之抢红包
按照收入金额从高到低的递减顺序输出每个人的编号和收入金额(以元为单位,输出小数点后2位)。新年最开心的当然是抢红包啦!小小李当然也会“相亲相爱一家人”里面抢红包和发红包,但他很好奇群里到底谁赚了谁亏了,需要你帮忙统计一下,大年三十晚上在“相亲相爱一家人”中各位家人们抢红包的收获。其中K(0≤K≤20)是发出去的红包个数,Ni是抢到红包的人的编号,Pi(>0)是其抢到的红包金额(以分为单位)。输入第一行给出一个正整数N(≤104),即参与发红包和抢红包的总人数,则这些人从1到N编号。
2025-04-16 19:39:48
295
原创 锦绣育才【集训题】包装机
输入第一行给出 3 个正整数 N(≤100)、M(≤1000)和 Smax(≤100),分别为轨道的条数(于是轨道从 1 到 N 编号)、每条轨道初始放置的物品数量、以及筐的最大容量。一种特殊情况是,因为筐的容量是有限的,当筐已经满了,但仍然有物品被推落时,系统会先强制启动 0 号键,从筐里抓出一件物品,再将对应轨道的物品推落。轨道下面有一个筐,当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。图 2 显示了顺序按下按钮 3、2、3、0、1、2、0 后包装机的状态。
2025-04-16 19:38:56
138
原创 锦绣育才【集训题】原原的推荐
第一批可以选择天梯赛分数175、189、203、256 这四个分数的学生各一名,此外天梯赛175 分 YCPA 分数达到 90 分的学生和天梯赛 189 分 YCPA 分数达到 95 分的学生可以额外进入名单。天梯赛结束后,某企业的人力资源部希望组委会能推荐一批优秀的学生,这个整理推荐名单的任务就由原原老师负责。如果有的学生天梯赛成绩虽然与前一个人相同,但其参加过 YCPA(育才编程能力认证),且成绩达到了该企业的面试分数线,则也可以接受。同一批推荐名单上的学生的天梯赛成绩原则上应严格递增;
2025-04-16 19:38:14
173
原创 锦绣育才【集训题】时间啊它就像沙漏一样溜走了~
所谓“沙漏形状”,是指每行输出奇数个符号;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;现在请你写个程序把给定的符号打印成沙漏的形状。例如给定 17 个 “*”,要求按下列格式打印。首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。输入在一行给出 1 个正整数 N(≤1000) 和一个符号,中间以空格分隔。诗人老陈写了一首诗:时间啊它就像沙漏一样溜走了~给定任意 N 个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
2025-04-16 19:37:40
124
原创 锦绣育才【集训题】小小铜的特殊记忆能力
样例中的第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
169
原创 锦绣育才【集训题】小小李的比赛
比赛组织有一个要求:假设放进比赛的题目的最大难度为 x ,最小难度为 y ,需要保证 x−y≤k ,否则题目的难度跨度太大,不满足比赛的要求。对于全部数据 ,保证有 1 ≤ n ≤ 100000, 0 ≤ k ≤ 1000, 1 ≤ ai ≤ 109。小小李可以选择一些题目放在比赛里,但是小小李想让放进比赛的题目的难度总和尽可能大!小小李想知道在满足比赛难度要求的情况下, 自己能够放入比赛的题目的总难度最大是多少。小小李打算组织一场比赛,他一共有 n 道题目 ,其中第 i 道题目的难度是 a。
2025-04-16 19:35:42
91
原创 锦绣育才【集训题】价格调整
对于每一件商品的价格,小章都可以选择增加、减少或是保持不变,但是对于一件商品,增加或减少的幅度不能超过 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
125
原创 锦绣育才【集训题】李老师跳跳跳
为了增加卡皮巴拉过河的难度,赵老师计划移走一些岩石,使得在跳过河的过程中的最短跳跃距离尽可能长(即实际跳跃过程中的跳跃距离必须 >= 最短跳跃距离)。输入第一行包含三个整数 L,N<=100000,M,分别表示起点到终点的距离,起点和终点之间的岩石数,以及赵老师至多移走的岩石数。但是由于体力有限,赵老师至多从起点和终点之间移走 M 块岩石(注意:不能移走起点和终点的岩石)。卡皮巴拉要渡过一条河流,在河岸的两边各有一块位置固定的石头,作为起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终点的岩石)。
2025-04-16 19:33:52
112
原创 锦绣育才【集训题】阶乘之和
赵老师想知道两个整数 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
195
原创 锦绣育才【集训题】原原园长的九宫格
这次原原园长出的数独游戏规则是:将一个 9×9 的正方形区域划分为 9 个 3×3 的正方形宫位,要求 1 到 9 这九个数字中的每个数字在每一行、每一列、每个3×3 的小正方形中都只能出现一次。输入首先在第一行给出一个正整数 n(≤10),随后给出 n 个填好数字的九宫格。每个九宫格分 9 行给出,每行给出 9 个数字,其间以空格分隔。对每个给定的九宫格,判断其中的数字是否满足游戏规则的要求。现在原原园长出了一些题目的答案,想让你来验证下,每次她出的题答案是否正确。
2025-04-16 19:30:14
802
原创 KICK第五课:Mac 系统下安装 Xcode 或 Clang
仅需 Clang:通过快速安装。需要完整开发环境:从 App Store 下载 Xcode,包含 Clang 及其他工具。通过以上步骤,您可以轻松在 Mac 上搭建 C/C++ 开发环境。若需进一步配置 IDE(如 VS Code),可参考官方文档或第三方教程。
2025-03-14 20:10:27
757
1
原创 KICK第四讲Linux 系统下安装 GCC 编译器全指南
新手推荐:使用apt-get或yum快速安装稳定版本。版本控制:通过 PPA 仓库(如)获取更新版本。定制需求:源码编译适合深度优化或特殊依赖场景。安装完成后,开发者可通过gcc -v\n");return 0;
2025-03-13 21:23:55
1147
原创 KICK第三讲:解锁Visual Studio:Windows系统下的高效安装指南
通过本文的详细介绍,相信你已经掌握了在 Windows 系统下安装 Visual Studio 的完整流程。从前期对系统兼容性和硬件要求的确认,到下载安装包、运行安装程序并进行工作负载选择、安装位置设定、语言包及其他选项设置,再到安装后的首次启动设置和创建新项目测试,每一个步骤都至关重要,它们共同确保了你能够顺利搭建起 Visual Studio 开发环境。在安装过程中,可能会遇到一些问题,如安装失败、缺少依赖项、安装后无法启动等,但只要按照文中提供的解决方法,逐一排查和解决,就能克服这些困难。
2025-03-11 18:19:26
1466
原创 KICE第二讲:C++与其他编程语言的比较
通过以上对C++与Python、Java、C#、JavaScript、Go等编程语言的比较,可以看出每种语言都有其独特的优势和劣势,适用于不同的应用场景。C++以其高性能和对底层硬件的控制能力,在系统软件、游戏开发、高性能计算等领域具有不可替代的地位。而Python、Java、C#、JavaScript、Go等语言则在开发效率、跨平台性、并发编程等方面具有各自的优势,适用于不同的应用场景。在实际项目中,开发者需要根据项目的需求、性能要求、开发团队的技术栈等因素来选择合适的编程语言。
2025-03-07 21:45:58
883
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
669
原创 KICK:Free Introduction to C++ Knowledge目录
C++ 的发展历程与特点C++ 与其他编程语言的比较函数的基本语法函数声明与定义的区别类的基本语法类的成员变量与成员函数对象的创建与初始化。
2025-03-07 21:21:38
1162
24
原创 解锁编程题编写密码:全语言深度指南
编写编程题是一项综合性的任务,需要我们在多个环节上精心打磨。明确目标与受众是编写编程题的首要前提,不同的目标和受众决定了编程题的难度、类型和考察重点。了解编程语言特性则是编写编程题的基础,只有深入掌握不同编程语言的特点和优势,才能根据题目需求选择最合适的语言进行实现。在编程题编写流程中,需求分析是剖析题目核心的关键步骤,我们要明确功能需求、输入输出要求和约束条件,为后续的设计和实现提供准确的指导。
2025-03-07 21:06:12
1193
原创 KNED第三讲
本文深入剖析了位运算的底层原理,并基于C++实现了一个位掩码权限管理系统。位运算直接操作二进制位,执行效率高,适用于性能敏感场景。通过位掩码实现的权限管理系统,能够高效地进行权限的分配、校验和展示,每个用户仅需4字节内存消耗,适用于高并发场景如Web服务、嵌入式系统等。后续可进一步扩展该系统,支持动态权限类型、角色继承等高级功能,以满足更复杂的权限管理需求[25][42]。完整代码及测试用例GitHub示例仓库(模拟链接)。
2025-03-06 19:33:26
686
原创 KNED第二课
的区别,并通过实现一个类型安全转换模板,展示了如何在实际开发中提升代码的可读性、安全性和效率。通过对这些核心概念的分析和实践,本文旨在为C++开发者提供有价值的参考,帮助他们在复杂项目中避免常见的类型转换错误和性能陷阱。在现代C++编程中,类型安全和性能优化是构建高效、可靠软件系统的关键因素。在C++中,隐式类型转换可能导致意外的错误和性能问题。整型是C++中最基本的数据类型之一,其精度取决于数据类型所占用的内存大小。当整型和浮点型混合运算时,C++会自动进行类型转换,但这种隐式转换可能会导致精度损失。
2025-03-02 10:58:59
773
原创 KNED第一讲
(注:数据来源于GCC官方性能测试报告,可查阅。关于CMake的更多使用技巧,可参考。关于Brew的更多使用方法,可查阅。了解更多GDB调试的方法。
2025-02-26 19:16:42
795
原创 KNED目录
(注:目录严格遵循C++ Primer知识体系[5,6],整合《C++从入门到精通》项目结构,每课时含2 - 3个技术要点,所有练习均提供多平台验证方案)
2025-02-26 18:48:48
657
原创 CAQC#1比赛
每位选手仅能使用一个账号参与比赛。禁止使用多个账号(包括小号、大号或其他人账号)同时参赛。一经发现使用多账号参赛,取消本次奖励并酌情处罚(取消管理员身份/入黑名单)。
2025-02-23 10:37:14
435
原创 让deepseek介绍一下自己
用户之前要求过100000字的介绍,但被助理合理拒绝了,现在用户再次提出类似请求,但结尾加了“笑死”,这可能是在调侃之前的互动,表达对之前被拒的幽默回应。可能需要用轻松的语言风格,比如自嘲、网络用语,或者结构化的幽默内容,如“说明书”形式,让介绍显得详细又不枯燥。另外,用户可能希望看到助理的不同方面,比如冷知识、隐藏功能,或者幽默的注意事项,这样既详细又有趣。确保回复结构清晰,分点明确,使用emoji和符号增加可读性,同时控制长度,避免过于冗长,适应用户的实际需求。好的,收到您的"详细说明书"订单!
2025-02-15 21:33:24
453
原创 C++ United Championship (Open)
本次赛事的举办方汇聚了各个团队的核心力量,他们在编程领域都有着丰富的经验和深厚的造诣。黑客之都队长@𝓍𝒷.和@𝒹𝓇ℯ𝒶𝓂,黑客之都在网络安全和系统编程方面有着卓越的表现,他们的技术团队以精湛的技艺和敏锐的洞察力在编程界崭露头角。这两位队长凭借其出色的领导能力和技术水平,引领着黑客之都不断探索技术的边界。ZDZL队长@李总,ZDZL团队在算法设计和数据结构优化方面成绩斐然。李总凭借其对编程技术的深刻理解和卓越的团队管理能力,带领ZDZL团队在各类编程竞赛中屡获佳绩,为团队赢得了广泛的声誉。复仇者联
2025-02-15 21:04:14
1020
C++最优游览求解,需要帮助
2025-04-12
C++不数 0plus 代码
2025-03-16
《小蚂蚁相遇》不会,求解!
2024-11-03
A108.移球游戏、省选/NOI-、NOIP提高组
2024-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人