- 博客(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关注的人