问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一道简单的C语言题。有关double的溢出

发布网友 发布时间:2022-06-01 18:11

我来回答

3个回答

热心网友 时间:2023-10-10 20:07

double倒也不会溢出,而是会有精度误差。但你直接求阶乘的话int64可能溢出。
这道题关键在于怎么求组合数C(N, a),其实可以不用求阶乘,也可以不溢出
有一个公式:C(N, a) = C(N-1, a-1) + C(N-1, a); (a != 0 && a != N)
根据这个公式就可以不溢出递推求出很大的组合数了,试试吧~
没看见最下面写着“递推求解专题练习”么?
你是杭电的么?HDU的acm越来越红火了~

热心网友 时间:2023-10-10 20:08

当用最大的数据作为输入:20 20
的时候,输出应该是:895014631192902121
而你的程序输出却是:895014631192902400
所以,不对啊。

原因是:产生了向下溢出,也就是把精度丢失了

不需要算阶乘的。直接用错排公式,和组合数公式。
组合数,比阶层要小很多,所以,不会溢出。

热心网友 时间:2023-10-10 20:08

printf("%.0f\n",sum);溢出应该是发生在这里.改为
printf("%.0lf\n",sum);双精度浮点输出
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
教材电子版去哪里找 九阳豆浆机打不放网罩能打干豆吗 深圳和记中转场干什么用 腹部增强CT查什么 腹部ct增强检查是什么 腹部加强ct检查出什么 设置好的电脑壁纸老爱自己变我的电脑为什么在老是自动换桌面壁纸 蛇能极速爬行靠什么 武昌理工学院宿舍条件怎么样 河北省人港澳通行证怎样续签? HDU2049 不容易系列之(4)——考新郎. 各位大牛们,希望你们能抽空帮小弟我看看,一直wa错哪了! 中学生作文题:珍惜眼前所拥有的 从一件小事认我珍惜眼前人(作文,800字) 珍惜一个人的作文 作文珍惜眼前人的例子 “珍惜眼前人”言情作文 作文珍惜眼前人450力求 为何雍正对他的亲弟弟,也就是康熙的十四皇子十分嫉妒? 关于钢琴和keyboard 古典音乐中的分类Solo Keyboard、Keyboard Works是什么意思? 如何折青蛙? 14个儿子,李世民为何要选懦弱的李治继位?与玄武门之变有关吗? 我和女友昨晚xxoo,她这几天是危险期,我没有射里面会怀孕吗? 康熙为何临死前才说老十四当不上王,并不是他能力不行? 顺治皇帝为何能9年生出14位皇子? 18岁生日祝福语男生 闽南理工学院本科的国际经济与贸易专业怎么样啊 国际经济与贸易在闽南理工学院哪个校区读(专升本的)本科 闽南理工学院国际经济与贸易在新校区还是旧校区? 闽南理工学院国际经济与贸易这个专业怎么样?学校条件如何? 最不容易被超越的谍战片或谍战剧有哪些? 生活本就不容易,在事业和家庭中你会怎么选择? 女人不容易电视剧讲了一件什么事 想要好看的经典的穿越小说,求质不求量(注意要求),但也不要太少 福尔摩斯系列小说中有哪些不易察觉的动人的细节? 乐高永远不会让你省钱系列之兰博基尼Sian 有没有录屏口语好听的 朗诵中“好好学习”怎么读 wps+office动态表格里如何改变时间而改变内容? 快递仓库与普通物流仓库的区别快递仓库与普通物流仓库的区别 石榴石手链能不能进水 石榴石手链能用水洗吗? 石榴石的手链能与水接触吗 戴石榴石手链玩水没事吧 贝多芬是什么职业? 我上次去格鲁克斯钢琴门店看到了一台钢琴弹奏声音可以从耳机中发出,请问这个是哪个型号的钢琴才有? 戴石榴石能红常和热水接触吗? 琴行推荐的威廉博格钢琴,声音还是比较柔和的,销售说主要是音板和榔头比较好,钢琴的音板有什么区别? 石榴石能不能碰水 石榴石手链能碰水吗.就是洗头洗澡要不要脱下来