- 博客(15)
- 收藏
- 关注
原创 CAP(C and Python)编程语言创作
文章介绍了一种自创编程语言的设计构想。该语言采用双井号##作为注释标记,支持单行和多行注释;使用@include指令导入库文件,并设计了工作区/库路径的区分机制。示例代码展示了变量声明、条件判断等基本语法,入口点和出口点分别用begin:和end.标记。作者坦言尚不具备实现解释器的能力,希望与开发者共同完成这个项目。文章以轻松幽默的风格呈现,穿插了对常见编程语言问题的吐槽,展现了编程新手的创意与困惑。
2025-11-21 12:58:06
230
原创 《C++语法教学(3)》
C++中的常量和数组是编程基础。常量使用const声明,值不可变,提高代码可读性、安全性和维护性。数组用于存储相同类型数据,通过索引访问元素,索引从0开始。声明时需指定大小,可使用常量表达式。多维数组如二维数组适合表格数据。最佳实践是用常量定义数组大小,避免硬编码数字。示例展示了如何使用常量声明数组并访问元素,强调索引范围从0到n-1的重要性。
2025-10-29 12:55:14
786
原创 《C++语法教学(2)》
变量是程序存储数据的记忆单元,需声明后使用。常见数据类型包括整型(int)、浮点型(double)、字符型(char)和布尔型(bool)。变量命名需遵从不含特殊字符、区分大小写等规则。编程时要注意变量初始化和类型匹配问题。通过声明变量存储姓名年龄等信息,可进行简单运算和输出。变量赋予程序记忆能力,合理命名和类型选择是编程基础。
2025-10-29 12:38:00
262
原创 《C++语法教学(1)》
int main()每个C++程序都必须有一个主函数,作为程序的入口点。函数名固定为main,其返回类型是int(表示整数)。函数体用花括号{}包裹,所有操作都在这里执行。int main()是程序执行的起点,编译器从这里开始运行代码。在函数内部,我们可以添加各种语句,比如输出文本。// 这里是程序的主体部分使用引入输入输出功能。使用using namespace std;通过int main()定义程序入口点。用cout输出文本,如。以return 0;结束程序。
2025-10-27 13:50:57
348
原创 P1218 [USACO1.5] 特殊的质数肋骨 Superprime Rib py AC Code
P1218 [USACO1.5] 特殊的质数肋骨 Superprime Rib 附属py代码
2025-10-07 21:26:13
137
原创 B3962 [语言月赛 202404] 游乐场
摘要 题目描述小明每天获得1元零花钱,当攒够50元后停止。妈妈带他去游乐场n次,每次他会用全部零花钱乘坐旋转木马(每次8元)。要求计算n次游玩后乘坐的总次数。 解法通过遍历游乐场日期,计算每次游玩前攒的钱数(不超过50元),并统计可乘坐次数。关键点在于高效处理大日期范围,避免逐天计算。时间复杂度为O(n),适用于n≤1e5的情况。
2025-10-07 21:19:35
628
原创 P1255 数楼梯
摘要 这道题是经典的爬楼梯问题,要求计算N阶楼梯的不同走法数(每次可走1或2阶)。关键点在于: 使用动态规划,状态转移方程为dp[i] = dp[i-1] + dp[i-2] 当N=5000时,结果可达1045位,必须使用高精度计算 代码示例展示了C++实现高精度加法来解决大数问题 注意数据范围和数组大小,使用字符串处理大数运算即可AC。
2025-09-20 16:43:43
678
原创 P13491 【MX-X14-T1】拼凑基因
摘要 题目要求判断字符串S能否通过划分成若干子串并以任意顺序拼接得到字符串T。经分析发现,只需确保S和T包含相同的字符及其数量即可。解决方案是将两个字符串分别排序后比较是否相等,若相等则输出"Yes",否则输出"No"。该方法通过字符频次统计解决了问题,时间复杂度为O(n log n)。
2025-09-12 10:05:31
1144
原创 大型Python+Pygame游戏教程合集:海岛世界:1.2海岛渲染+生成
由于要生成不同等级的岛屿,所以要再写一个文件,名为"island.py"还记得第一课的代码中,定义了一个"创建海岛地图二维列表"吗?
2025-09-11 15:43:28
563
原创 大型Python+Pygame游戏教程合集:海岛世界:1.1海水渲染
本文介绍了一个使用Pygame库创建海岛世界的基本实现。代码首先初始化Pygame并创建全屏窗口,加载并缩放海水图片到32x32像素。程序创建了一个由0构成的二维数组表示海岛地图(0代表海水),并实现了主循环来渲染海水图块。通过事件处理,用户可以按ESC键退出程序。该实现展示了Pygame创建2D游戏世界的基本框架,包括资源加载、屏幕渲染和简单交互功能。
2025-09-10 11:53:09
242
原创 大型Python+Pygame游戏教程合集:海岛世界:0.1资源准备
提供游戏创作资源的下载服务并提示会持续更新补充。建议使用者保持关注,及时获取最新内容。
2025-09-10 11:11:27
204
原创 P1218 [USACO1.5] 特殊的质数肋骨 Superprime Rib
本题要求找出所有长度为n的特殊质数(每次从右截取都保持质数特性)。通过深度优先搜索,从首位开始构建数字,仅考虑质数候选(首位限制为2、3、5、7),并优化质数判断至√n。最终时间复杂度从O(90^n)优化到O(28.46^n),显著提升性能。
2025-09-09 22:27:15
854
原创 5步搞定Chrome插件开发
Chrome插件是基于Web技术(HTML、CSS、JavaScript)开发的浏览器扩展,通过Chrome扩展API增强浏览器功能。开发门槛低,适合前端开发者快速上手。chrome.tabs:操作浏览器标签页 chrome.storage:数据存储 chrome.runtime:运行时功能 chrome.notifications:通知系统 chrome.contextMenus:右键菜单。
2025-09-08 21:39:18
234
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅