自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 寻找最小周长的矩形

通过从平方根开始向下寻找因子的方法,能够快速找到一个整数面积对应的最小周长矩形。这种方法不仅高效,代码也非常简洁,是解决整数字分块问题中的经典技巧。希望通过这篇博客,你能对矩形周长的优化问题有更深刻的理解,并学会如何在问题中应用数学和编程相结合的巧妙方法。

2024-10-28 16:53:35 339

原创 用例范围过大引发的逻辑漏洞与边界问题反思

分段处理工作日和周末,可能导致剩余题目跨越工作日和周末时计算错误。边界条件(例如剩余题目为 0 时)未处理,可能导致无法输出结果。要求中的范围过大超过了10^6考虑while使用的超时。通过改进后的代码,可以通过逐日处理题目来避免这些问题,保证边界条件下的正确性。

2024-09-21 19:52:28 1641

原创 C语言中浮点数的理解

当你进行整型除法时,结果会直接取整数部分,小数部分会被,而不是进行四舍五入。7 / 233.59 / 422.2515 / 722.14在 C++ 中,只要表达式中的参与运算的操作数是浮点数(如float或double),整个表达式的结果就会被提升为浮点数类型。在中,虽然n是整型,但由于100.0是一个浮点数,按照 C++ 的类型提升规则,m * 100.0的结果首先是一个浮点数,然后再与n进行除法运算,这时浮点数和整型相除,最终的结果也是浮点数。

2024-09-20 16:13:49 999

原创 char与int在ASCLL上的区别

这是在生成一个从'a'开始的字母,基于i的值。i为0时,x是'a'i为1时,x是'b',以此类推。通过将i加上'a'的 ASCII 值,来生成相应的字母。:这是在输出字符x的 ASCII 值与'a'的 ASCII 值相加后的结果,并以整数形式输出。结果是两个 ASCII 值相加的整数。

2024-09-19 17:11:15 681

空空如也

空空如也

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

TA关注的人

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