- 博客(61)
- 收藏
- 关注
原创 从删库到跑路:C++中级作死指南
让程序内存以每小时1G的速度增长。一个月后,运维小哥会带着扳手来工位找你。坚持在模板里套模板再套模板,直到编译器报错信息长得能绕地球三圈。:程序像薛定谔的猫,有时崩溃有时不崩溃,让测试妹子怀疑人生。:成功制造量子纠缠态变量,荣获《三体》联名款bug称号。(佛祖级内存检测,专治各种不服。
2025-02-23 21:41:11
439
原创 《从“Hello World”到“祖传代码”:C++入门的欢乐生存指南》
不要直接复制祖传代码(可能比恐龙化石还老),就像不吃过期罐头——用C++11新特性给代码做防腐处理。别慌,勾选"使用C++的桌面开发"时默念三遍:"我不需要宇宙开发模块",避免硬盘表演空间消失术。"每个例子都像俄罗斯套娃,你以为学完第3章就能征服世界,结果第4章告诉你之前学的都是错的"记住,每个编程大佬都曾是删过。你刚刚创造了比毕加索画作还抽象的现代艺术——每个字符都认识,连起来像外星语。实际使用说明:"第21天请准备好防弹衣,因为同事看完你的代码会想刀人"的勇士——你的电脑今天还活着,就是最大的胜利!
2025-02-23 21:30:02
566
原创 二分查找算法的全面解析C++
Cpp// 查找第一个等于target的位置 int findFirst(int arr[], int size, int target) { int left = 0, right = size - 1, res = -1;此变体通过记录临时结果处理重复元素26。
2025-02-23 21:12:28
436
原创 C++编程进阶:现代开发必知的8大核心技术技巧
持续关注现代C++标准演进(C++20/23新特性),可显著提升开发效率与代码质量。完整代码示例及进阶技巧可参考。
2025-02-23 21:07:35
329
原创 LM_Funny-2-01 递推算法:从数学基础到跨学科应用
设序列{an}在离散域D上满足递推关系: =Φ(an−1,an−2,...,an−k)+an=Φ(an−1,an−2,...,an−k)+ϵn 其中Φ:Dk→D为状态转移函数,ϵn为扰动项。根据Lyndon结构定理4,当ϵn=0时递推序列可分解为素数循环的笛卡尔积,其周期特性满足:T=lcm(T1,T2,...,Tm)
2025-02-18 21:49:45
1874
原创 Pell数列【一本通在线评测】
基本定义Pell数列是一个满足递推关系的整数数列,初始项为a(1)=1、a(2)=2,后续项满足a(n)=2^a(n−1)+a(n−2)。(n≥3).示例前几项:1, 2, 5, 12, 29, 70, 169...(增长速度接近指数级)。变体定义部分文献中会调整初始条件,例如定义为P(0)=0、P(1)=1,但递推公式相同。
2025-02-16 21:50:54
443
原创 标记门牌号
一家酒店有 F 层高(0 < F < 100),每层都有 n 个房间(0 < n < 100),房间门牌号由不少于 3 位的数字组成:后两位是房间号,从 1 开始,不间断地排到 n,不足两位的前面补零;前面一或两位是楼层号,从 1 开始,不间断地排到 F,前面不补零。如 1 楼第 8 个房间门牌号是 108,12 楼第 16 个房间门牌号是 1216。现在要为每个房间制作一个门牌号码的金属牌,每个金属牌都要定制模具,数字居中显示。
2025-01-26 22:02:39
515
原创 【例43.3】 转二进制
从低位到高位输出一个二进制数,表示n的二进制形式,每位之间不需要空格。请你把一个整数n转化为二进制并从低位到高位输出。一行,仅含一个正整数 n (1≤n≤109)。那么从十进制转二进制,你们都会吗?众所周知,电脑里的数据都是用。根据上图,我们就可以用。
2025-01-17 22:04:27
873
原创 算法提高 校门外的树
时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 512MB,其他语言 1024MB难度:困难分数:100 OI排行榜得分:14(0.1*分数+2*难度)
2025-01-04 22:00:32
459
原创 阿克曼(Ackmann)函数
时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 256MB,其他语言 512MB难度:中等分数:100 OI排行榜得分:12(0.1*分数+2*难度)
2024-12-31 22:01:56
308
原创 【入门】正整数N转换成一个二进制数
时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 16MB,其他语言 32MB难度:简单分数:100 OI排行榜得分:10(0.1*分数+2*难度)
2024-12-31 21:49:55
1203
原创 !倒序数 !
时间限制:C/C++ 1000MS,其他语言 2000MS内存限制:C/C++ 256MB,其他语言 512MB难度:中等分数:100 OI排行榜得分:12(0.1*分数+2*难度)
2024-12-30 22:10:18
670
原创 【入门】买杯子
小明去商店买杯子,他想买价格在 10 到 20 元之间的杯子(),他看到货架上有 3 个不同价格的杯子,请问最终他买了几个杯子,总共花了多少钱?比如:货架上有如下的 3 个价格的杯子 10 18 23 ,那么最终小明买了 2 个杯子(分别价格为 10 、 18 ),总共花了 28 元。
2024-12-27 21:34:12
405
原创 【入门】沙漏
赵老师最近在编一个操作系统,正好编到鼠标的繁忙状态,需要一个沙漏符号,正好大家都在学C++,你的任务就是帮赵老师编一个程序打印一个沙漏符号。
2024-12-25 22:00:23
510
原创 倒排单词C++
编写程序,读入一行英文(只包含字母和空格,单词间以单个空格分隔),将所有单词的顺序倒排并输出,依然以单个空格分隔。输入为一个字符串(字符串长度至多为100)。共一行,输出为按要求排序后的字符串。
2024-12-18 21:32:25
329
原创 5的倍数C++
输入一个整数,判断是不是5的倍数,若是输出:YES,若不是输出:NO。共一行,判断的结果,请注意输出字母的大小写!共一行,一个非负整数。C++代码(code)
2024-12-17 21:29:25
312
原创 图像模糊处理
接下来n行,每行m个整数,表示图像的每个像素点灰度。相邻两个整数之间用单个空格隔开,每个元素均在0~255之间。2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。第一行包含两个整数n和m,表示图像包含像素点的行数和列数。m行,每行n个整数,为模糊处理后的图像。相邻两个整数之间用单个空格隔开。1.四周最外侧的像素点灰度值不变;
2024-12-15 21:45:33
489
1
原创 我的宝贵经验
在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!
2024-12-14 22:00:11
850
原创 挑食的机器
但其中有个机器人Tom从小到大都不吃质数,为了Tom的健康着想,医生建议Tom有计划的只吃质数,以保证营养均衡。但超市的货架上只有从1到105并且按顺序排列好的实物售卖,所以Tom只有从 2 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字吃掉。Tom的食量有限,他的食量就是口袋里的所有数字之和。给出 L,请问Tom能吃下几个质数?将这些质数从小往大输出,然后输出最多能装下的质数个数,所有数字之间有一空行。将这些质数从小往大输出,然后继续输出最多能吃下的质数个数,所有数字之间有一空格。
2024-12-13 22:00:49
635
原创 【入门】晶晶的补习班
妈妈认为晶晶应该更加用功学习,所以晶晶除了上学之外,还要参加妈妈为她报名的各科补习班。晶晶的妈妈给了晶晶的下周每天上补习班的小时数,晶晶同学想知道,下周平均一天要上多少小时的补习班(结果保留1位小数),最长的补习班需要上几小时,最短的补习班需要上几小时?一个小数和两个整数,用空格隔开,第一个小数代表下周平均每天需要上多少小时补习班(结果保留1位小数),第二个整数代表最长的补习班的小时数,第三个整数代表最短的补习班的小时数。7个整数,用空格隔开,代表晶晶同学下周7天需要上的补习班的小时数。
2024-12-12 21:55:28
627
原创 【入门】加密四位数
某军事单位用 4 位整数来传递信息,传递之前要求先对这个 4 位数进行加密。加密的方式是每一位都先加上 5 然后对 10 取余数,再将得到的新数颠倒过来。例如:原数是 1379 ,那么每位加 5 对 10 取余数的结果为 6824 ,然后颠倒该数,得到新数: 4286。此题主要考核数的各位分解,通过整除、模分解各位后,按照题意进行+5 %10操作,最后逆序组成新的四位数输出。再比如:原数是2570,那么每位加5对10取余数的结果为7025,然后颠倒高数,得到新数:5207。请根据加密要求,写出加密算法。
2024-12-11 21:38:01
672
原创 【入门】最小数
输入n个整数的数列,请找出数列中最小数所在的位置(若有多个最小数,则选最左边的那个最小数),把它与数列的第一个数对调,其他数的位置不动,输出此数列。第一行:最小数所在的位置(只需要输出最左边的一个的位置) 第二行:交换后的数组(一个空格隔开)数组数的个数n (N<=200) 一行n个数,用空格分开(都<=32767)
2024-12-10 22:03:41
291
原创 【入门】时间转换
给定一个从0秒开始计时的秒数,请将其转换为xx:xx:xx的格式。输入一个秒数n,且这个秒数 0 < n < 84600。输出这个秒数对应的时:分:秒。
2024-12-10 21:55:44
313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人