[返回老 炮 儿首页]·[所有跟帖]·[ 回复本帖 ] ·[热门原创] ·[繁體閱讀]·[坛主管理]

deepseek做出巨大的改进和优化。我感觉是非常大胆和有创新精神的

送交者: 太湖清奇[★★★GPT的行动人★★★] 于 2025-02-01 16:57 已读 24 次  

太湖清奇的个人频道

+关注

回答: 这个是新型产业,倒是可以自由竞争。 由 gudouchun 于 2025-02-01 16:52

很赞。

感觉是求和 1,2,3 ...100, 多数人都是写循环11加上。

python
Copy
# 计算 1 到 100 的和
total_sum = 0
for i in range(1, 101):
total_sum += i

print(total_sum)
这段代码通过 for 循环,从 1 遍历到 100,每次加上当前的数字,最终得到所有数字的和。运行后,结果应该是 5050。

而数学家一看,瞬间用一个公式算。然后用高斯公式实现同样的功能

而不需要使用循环。下面是用 Python 实现高斯公式的代码:

python
Copy
# 使用高斯公式计算 1 到 100 的和
n = 100
total_sum = n * (n + 1) // 2

print(total_sum)

这里,我们直接使用了高斯公式 n * (n + 1) // 2 来计算和,而 // 是整数除法,确保结果是整数。这个代码段会直接输出 5050。

这种方式比使用循环要高效得多,因为它只需要常数时间的计算。
喜欢太湖清奇朋友的这个贴子的话, 请点这里投票,“赞”助支持!

内容来自网友分享,若违规或者侵犯您的权益,请联系我们

所有跟帖:   ( 主贴楼主有权删除不文明回复,拉黑不受欢迎的用户 )


用户名: 密码: [--注册ID--]

标 题:

粗体 斜体 下划线 居中 插入图片插入图片 插入Flash插入Flash动画


     图片上传  Youtube代码器  预览辅助



[ 留园条例 ] [ 广告服务 ] [ 联系我们 ] [ 个人帐户 ] [ 创建您的定制新论坛频道 ] [ Contact us ]