自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在B2043这道题优化题解的方法,了解了掩码与位运算,初步认识了基础的查表法

本文展示了判断数字能否被3、5、7整除的多种代码实现方法。从最初的繁琐if-else结构,到引入位运算掩码优化,再到使用查表法进一步简化,最终通过位运算合并条件语句,实现了代码的精简优化。文章重点介绍了掩码技术在多状态组合问题中的应用优势,以及如何通过数组索引和位操作来提升代码效率和可读性。最终版本仅用10行代码就完成了所有功能,在OJ评测中获得满分。

2025-09-04 17:01:29 471

原创 通过B2028这道题总结了有关数组的易错点

本文记录了解决洛谷B2028题时遇到的数组使用问题。作者最初使用int数组时发现未初始化问题,后改用char数组但忽略了字符串结束符\0的空间需求。通过调试发现需要将数组大小从3改为4以容纳结束符。此外,还纠正了scanf中未取地址的错误。最终正确代码使用char[4]数组,并确保每个元素都正确输入和输出,成功解决了题目要求。

2025-09-03 19:02:58 430

原创 通过B2026这道题发现%只能用于整数类型

本文分享了解决洛谷B2026题时遇到的浮点数求余问题。作者最初尝试用%运算符求余失败,发现%仅适用于整数类型。解决方法有两种:一是使用math.h的fmod函数,二是通过数学计算a-b*(a/b)来求余。后者无需引入新头文件,通过计算商反推余数,展现了巧妙的编程思路。文章对比了两种实现方式,为处理浮点求余问题提供了实用参考。

2025-09-03 17:48:14 207

原创 洛谷B2020分糖果(处理环形结构的方法)

(i-1+5)%5运用了巧妙的取余的方式,在不影响索引其他数组的情况下保证了当i=0时可以索引到旁边的person[4],而不是简单粗暴地i-1导致出现person[-1]这种错误的情况。同理(i+1)%5在不影响索引其他数组的情况下保证了当i=4时可以索引到旁边的person[0],而不是简单粗暴地i+1导致出现person[5]这种错误的情况。上一篇文章讲了ai这道题的失误,那么这篇文章我就来讲一讲我做这道题的解法吧。之前的判断语句改成了ChatGPT给我提供的一种索引方法。总结:通过计算(i+n)%

2025-09-03 10:30:00 167

原创 已经对ai去魅了......

本文记录了作者与AI助手kimi就洛谷B2020题解代码的争议过程。作者提交的代码在OJ平台已通过测试,但kimi坚持认为存在逻辑错误,建议添加临时数组。双方通过多组数据验证后,证实作者解法正确。尽管kimi最终承认错误,但过程中反复以"数据巧合"为由质疑,反映出AI在代码评审时可能存在固执己见的缺陷。这场争论展现了人机交互中算法验证的重要性,以及AI助手在承认错误时表现出的不情愿态度。

2025-09-02 22:45:01 599

原创 洛谷B2001 入门测试题目

最终也是成功完成了我人生中第一道算法题!结果是这样的,才70分。

2025-09-02 13:34:34 169

原创 第一次写洛谷

现在只会写C语言,一个简单的Hello World写了半天一直报错。才发现我没选到C语言的编译器...下次要记得调成C语言。

2025-09-02 13:26:54 83

空空如也

空空如也

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

TA关注的人

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