ACM CSP竞赛笔记(二十六)——常见报错解决
需要完整CSP、ACM板子可以去资源搜我设置的0积分如果要花钱可以B站私我错误解决RE是Runtime Error运行时错误的缩写。简单来说这意味着你的代码成功通过了编译语法没有错误但在实际运行过程中程序遇到了无法处理的情况导致被操作系统或评测系统强制终止。在算法竞赛如 OJ 平台中RE 通常由以下几种原因引起1. 数组越界 (最常见)这是新手最容易犯的错误也是你上一段代码中存在的问题。现象访问了数组范围之外的内存。例子定义int a[10]却访问了a[10]下标最大为 9或a[-1]。后果程序试图读写未分配的内存区域操作系统会立即杀掉进程。2. 除以零现象代码中出现了除数为 0 的运算。例子int a 5 / 0;或int a 5 / b;此时 b 恰好为 0。后果CPU 无法执行该指令触发异常。3. 栈溢出现象通常是递归太深或者在函数内定义了过大的局部数组。例子递归函数没有正确的终止条件死递归或者写了void solve() { int bigArray[1000000]; ... }。后果内存栈空间耗尽。4. 指针错误 (C/C)现象访问了空指针或野指针。例子int *p NULL; *p 10;。/tmp/compiler_7uvr2ihl/src:8:8: 错误‘int y1’ redeclared as different kind of entity 8 | int x1,y1,x2,y2; | ^~ In file included from /nix/store/79624djlfdc0a6anji2rwqd9p9ycqi8h-glibc-2.34-210-dev/include/features.h:490, from /nix/store/bbmwawbq7wjb54fa35wr72alcm083d1f-luogu-gcc-9.3.0/include/c/9.3.0/x86_64-unknown-linux-gnu/bits/os_defines.h:39, from /nix/store/bbmwawbq7wjb54fa35wr72alcm083d1f-luogu-gcc-9.3.0/include/c/9.3.0/x86_64-unknown-linux-gnu/bits/cconfig.h:524, from /nix/store/bbmwawbq7wjb54fa35wr72alcm083d1f-luogu-gcc-9.3.0/include/c/9.3.0/cassert:43, from /nix/store/bbmwawbq7wjb54fa35wr72alcm083d1f-luogu-gcc-9.3.0/include/c/9.3.0/x86_64-unknown-linux-gnu/bits/stdc.h:33, from /tmp/compiler_7uvr2ihl/src:1: /nix/store/79624djlfdc0a6anji2rwqd9p9ycqi8h-glibc-2.34-210-dev/include/bits/mathcalls.h:224:1: 附注previous declaration ‘double y1(double)’这是redeclared错误要么自己命名重复要么可能和库变量重名了。如果是撞库了直接移到main内即可。还有一种可能就是数组开的不够或者爆int了开大一些并改为long long即可缺少默认实参struct Node { int x1, y1, x2, y2, lay; // ❌ 错误写法前4个有默认值第5个没有 Node(int a0, int b0, int c0, int d0, int e) : x1(a), y1(b), x2(c), y2(d), lay(e) {} };

相关新闻

如何用Cocos Creator开发开心消消乐:新手必备的10个核心技能

如何用Cocos Creator开发开心消消乐:新手必备的10个核心技能

如何用Cocos Creator开发开心消消乐:新手必备的10个核心技能 【免费下载链接】kaixinxiaoxiaole 使用cocos creator 编写的三消游戏 开心消消乐 项目地址: https://gitcode.com/gh_mirrors/ka/kaixinxiaoxiaole 想要学习使用Cocos Creator开发一款像开心消消…

2026/7/12 20:18:11 阅读更多 →
2026最新8款学生党免费AI编程软件实测深度对比

2026最新8款学生党免费AI编程软件实测深度对比

这次对比我用了一个量化指标:每款 AI 编程工具帮我节省的键盘按键次数。虽然不严谨,但很直观。上个月我要完成计算机专业的分布式系统课程设计,核心需求是做一个支持10万级并发的直播弹幕数据处理后台,要在一周内从需求梳理到全功…

2026/7/12 20:18:11 阅读更多 →
快速学习Python基础知识详细图文教程1--变量和数据类型

快速学习Python基础知识详细图文教程1--变量和数据类型

来源引用网络知识与某站曹老师视频相互结合学习记录,仅供参考! Python简介 百度百科 Python 是一门优雅而健壮的编程语言,由荷兰国家数学与计算机科学研究中心的吉多范罗苏姆于1990年代初设计,作为ABC语言的替代品,它…

2026/7/12 20:14:10 阅读更多 →

最新新闻

从0到1部署MogoChat:3分钟Heroku安装教程

从0到1部署MogoChat:3分钟Heroku安装教程

从0到1部署MogoChat:3分钟Heroku安装教程 【免费下载链接】mogo-chat Beautiful team chat app written in Elixir & Ember.js 项目地址: https://gitcode.com/gh_mirrors/mo/mogo-chat 想要为团队寻找一个美观易用的聊天应用吗?MogoChat是一…

2026/7/12 21:12:26 阅读更多 →
PPet桌面萌宠:200+免费Live2D模型让你的电脑桌面活起来!

PPet桌面萌宠:200+免费Live2D模型让你的电脑桌面活起来!

PPet桌面萌宠:200免费Live2D模型让你的电脑桌面活起来! 【免费下载链接】PPet 👻在你的桌面放一个萌妹子,多一点乐趣😏~(支持Mac、Win和Linux) 项目地址: https://gitcode.com/gh_mirrors/pp/…

2026/7/12 21:12:26 阅读更多 →
Proteus社区与支持:如何参与开源贡献和获取技术帮助

Proteus社区与支持:如何参与开源贡献和获取技术帮助

Proteus社区与支持:如何参与开源贡献和获取技术帮助 【免费下载链接】proteus Generate .proto files from Go source code. 项目地址: https://gitcode.com/gh_mirrors/pro/proteus Proteus是一个强大的Go语言工具,能够从Go源代码自动生成Protoc…

2026/7/12 21:08:25 阅读更多 →
如何用kohya_ss图形界面轻松训练AI绘画模型:从入门到精通完整指南

如何用kohya_ss图形界面轻松训练AI绘画模型:从入门到精通完整指南

如何用kohya_ss图形界面轻松训练AI绘画模型:从入门到精通完整指南 【免费下载链接】kohya_ss 项目地址: https://gitcode.com/GitHub_Trending/ko/kohya_ss 还在为复杂的AI模型训练命令而头疼吗?想要在AMD显卡上也能轻松训练属于自己的AI绘画模型…

2026/7/12 21:06:24 阅读更多 →
SandboxFusion API使用教程:快速集成到AI代码生成系统

SandboxFusion API使用教程:快速集成到AI代码生成系统

SandboxFusion API使用教程:快速集成到AI代码生成系统 【免费下载链接】SandboxFusion 项目地址: https://gitcode.com/gh_mirrors/sa/SandboxFusion SandboxFusion是一个强大的代码沙盒系统,专门为AI代码生成和评估而设计。这个开源工具可以帮助…

2026/7/12 21:04:24 阅读更多 →
论坛(五)帖子编辑与话题

论坛(五)帖子编辑与话题

论坛(五)帖子编辑与话题 本文是「AtomCode 驱动全栈开发」系列的第 16 篇。我们将深入分析论坛项目的帖子编辑页面、话题选择联动、Markdown 编辑器集成,完整展示 PostEdit 视图、路由配置、Topic 模型及前后端联调的全过程。 目录 1. 引言2…

2026/7/12 21:04:24 阅读更多 →

日新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

周新闻

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨

互联网大厂 Java 求职面试:燕双非的搞笑回答与技术探讨 在一个阳光明媚的上午,互联网大厂的面试官坐在桌前,准备迎接他的面试候选人——燕双非,一个以搞笑和幽默著称的程序员。第一轮提问 面试官:燕双非,作…

2026/7/12 0:03:13 阅读更多 →
车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估

车载以太网PMA测试设备选型:示波器、VNA、信号源3类仪器关键参数与预算评估在智能驾驶和车联网技术快速发展的今天,车载以太网作为新一代车载网络的核心传输技术,其物理层性能直接决定了数据传输的可靠性和稳定性。1000BASE-T1作为当前主流的…

2026/7/12 0:03:14 阅读更多 →
VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战,5步完成Keil工程转换

VSCode EIDE 插件 2.0:APM32/STM32 项目迁移实战指南嵌入式开发领域正经历一场工具链的静默革命。当传统Keil用户首次打开VSCode的扩展市场搜索EIDE时,往往会惊讶于这个看似简单的插件竟能重构十余年的开发习惯。本文将揭示如何用五个精准步骤&#xff0…

2026/7/12 0:03:14 阅读更多 →

月新闻