自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++的数值极限到底在哪???

【C++数值计算的极限突破】从基本类型到高精度库的演进之路:文章揭示了C++数值计算从基础类型到高精度库的完整发展路径。新手期受限于int/char的小范围,浮点数又面临精度陷阱;标准库解决方案存在实现复杂的问题。最终指向GMP等第三方库的降维打击,展示其在大数运算、密码学等领域的绝对优势。文章强调C++"信任程序员"的哲学,既提供突破限制的工具,也要求承担相应责任。通过从char到10^10000的计算案例,完整呈现了C++应对计算挑战的方法论和工程实践,指出真正的限制在于开发者的想象

2025-10-11 23:45:49 2199

原创 C++智能指针简述

cout << "\n=== 自定义删除器 ===" << endl;// 文件指针的自定义删除器cout << "文件已关闭" << endl;// 数组的自定义删除器cout << "数组内存已释放" << endl;i < 10;++i) {C++智能指针是现代C++编程中不可或缺的工具,它们通过自动内存管理大大提高了代码的安全性和可维护性。让我们回顾一下关键点:unique_ptr:用于独占所有权场景,性能接近裸指针shared_ptr。

2025-10-10 20:18:34 405

原创 洛谷平台简述

洛谷(Luogu)是中国知名的在线编程题库和算法竞赛训练平台,每一个合格的编程猿都应该知道和熟知!

2025-10-10 20:18:16 2143

原创 C++动态规划简述

动态规划是一种高效解决最优化问题的算法思想,通过分解问题、存储子问题解和状态转移方程实现。掌握动态规划需要大量的练习和对问题本质的深刻理解。通过经典问题的学习和实践,可以逐步掌握动态规划的核心思想与应用技巧。

2025-10-09 21:39:39 317

原创 C++和C语言简述

C++继承了C的高效性,同时通过面向对象、泛型编程等特性,构建了一个更丰富、更强大的编程世界。C语言是过程式语言,而C++通过类(class)、继承(inheritance)、多态(polymorphism)等概念实现了封装、抽象和多态性。C++作为C语言的扩展,引入了许多新的特性和范式,使得编程更加高效和灵活。STL是C++的核心库之一,提供了丰富的容器、算法和迭代器,极大简化了常见任务的实现。机制,提供了更结构化的错误处理方式,避免了C语言中依赖返回值或全局变量的错误处理模式。尽管C++保留了C的。

2025-10-09 21:38:23 399

原创 c++语法及算法简述

C++核心语法与算法概览:C++是一种多范式语言,支持面向对象、泛型和过程式编程。核心语法包括变量声明、控制结构和类定义,面向对象特性如继承和多态。标准模板库(STL)提供容器和算法工具,如vector和sort。内存管理支持手动操作和智能指针。常见算法包括排序(快速排序)、搜索(二分查找)、动态规划(斐波那契)、图算法(BFS)以及分治策略(归并排序)。算法复杂度分析使用大O表示法,C++凭借高效性广泛应用于游戏开发、金融交易等领域。

2025-10-09 21:35:42 308

原创 编程语言简述

本文对比了五种主流编程语言的特点和应用领域:C++(1985)在系统/游戏开发中展现高性能;C(1972)是操作系统/嵌入式开发的基础;C#(2000)依托.NET框架服务企业应用;Java(1995)凭借JVM实现跨平台开发;Python(1991)以简洁语法覆盖AI/Web等领域。这些语言各自的设计理念(如C++的扩展性、Python的易用性)决定了其技术定位,共同支撑起现代软件开发的多样化需求。

2025-10-09 21:33:51 178

原创 C++竞赛简述

本文介绍了不同层级的C++编程竞赛,从入门级到世界顶级赛事。初学者可从校内赛或在线平台周赛(如LeetCode)起步,侧重基础语法和简单算法;中等水平者可参与全国性比赛(如CCPC)或ICPC区域赛,需掌握数据结构与团队协作;高手则适合挑战Google Code Jam、NOI等赛事,要求精通高级算法;最高级别如IOI和ICPC全球总决赛,聚集顶尖选手,题目极难,获奖者享有行业极高认可。建议根据自身水平选择比赛,通过针对性训练逐步提升。

2025-10-09 21:29:05 1305

原创 C++常用函数简述

C++的标准库和扩展函数覆盖了从基础数学运算到复杂容器操作的需求。熟练使用这些工具能减少代码量并提高性能,尤其在算法竞赛和系统开发中。建议结合官方文档(如)深入学习更多细节。

2025-10-05 23:25:27 231

原创 C++随机数简述

众所周知,随机数是大赛题目生成大数据和对拍的常用方法。

2025-10-05 23:17:11 359

原创 IDM插件开发:挑战赛技术全解析

介绍IDM(Internet Download Manager)及其插件系统的核心功能挑战赛的目标:扩展下载功能、提升效率或优化用户体验常见开发方向:协议支持、下载加速、文件管理、自动化任务。

2025-10-05 23:09:47 205

空空如也

空空如也

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

TA关注的人

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