1到50的阶乘的和列表(1!~50!),从1到50,洛谷P1009 [NOIP1998 普及组] 阶乘之和

您所在的位置:网站首页 13的阶乘等于多少 1到50的阶乘的和列表(1!~50!),从1到50,洛谷P1009 [NOIP1998 普及组] 阶乘之和

1到50的阶乘的和列表(1!~50!),从1到50,洛谷P1009 [NOIP1998 普及组] 阶乘之和

2024-01-15 20:29| 来源: 网络整理| 查看: 265

(1!) == 1

(1!~2!) == 3

(1!~3!) == 9

(1!~4!) == 33

(1!~5!) == 153

(1!~6!) == 873

(1!~7!) == 5913

(1!~8!) == 46233

(1!~9!) == 409113

(1!~10!) == 4037913

(1!~11!) == 43954713

(1!~12!) == 522956313

(1!~13!) == 6749977113

(1!~14!) == 93928268313

(1!~15!) == 1401602636313

(1!~16!) == 22324392524313

(1!~17!) == 378011820620313

(1!~18!) == 6780385526348313

(1!~19!) == 128425485935180313

(1!~20!) == 2561327494111820313

(1!~21!) == 53652269665821260313

(1!~22!) == 1177652997443428940313

(1!~23!) == 27029669736328405580313

(1!~24!) == 647478071469567844940313

(1!~25!) == 16158688114800553828940313

(1!~26!) == 419450149241406189412940313

(1!~27!) == 11308319599659758350180940313

(1!~28!) == 316196664211373618851684940313

(1!~29!) == 9157958657951075573395300940313

(1!~30!) == 274410818470142134209703780940313

(1!~31!) == 8497249472648064951935266660940313

(1!~32!) == 271628086406341595119153278820940313

(1!~33!) == 8954945705218228090637347680100940313

(1!~34!) == 304187744744822368938255957323620940313

(1!~35!) == 10637335711130967298604907294846820940313

(1!~36!) == 382630662501032184766604355445682020940313

(1!~37!) == 14146383753727377231082583937026584420940313

(1!~38!) == 537169001220328488991089808037100875620940313

(1!~39!) == 20935051082417771847631371547939998232420940313

(1!~40!) == 836850334330315506193242641144055892504420940313

(1!~41!) == 34289376947494122614363304694584807557656420940313

(1!~42!) == 1439295494700374021157505910939096377494040420940313

(1!~43!) == 61854558558074209658512637979453093884758552420940313

(1!~44!) == 2720126133346522977702138448994068984204397080420940313

(1!~45!) == 122342346998826717539665299944651784048588130840420940313

(1!~46!) == 5624964506810915667389970728744906677010239883800420940313

(1!~47!) == 264248206017979096310354325882356886646207872272920420940313

(1!~48!) == 12678163798554051767172643373255731925167694226950680420940313

(1!~49!) == 620960027832821612639424806694551108812720525606160920420940313

(1!~50!) == 31035053229546199656252032972759319953190362094566672920420940313

=========================================================================

咳咳,要问蒟蒻我怎么搞的,其实去题解复制代码一个一个弄就行了(不过这个我用的自己的,呜呜一开始网上搜不到,第一时间真没想到这么搞,还是题做的少吧哈哈)

其实还是做题经历挺坎坷的(还好没放弃做出来了哈哈哈)

先说蒟蒻我的思路吧:提前有写好高精加法和高精乘法才来做得题,整合到一起真的要用好大功夫,许多变量名字要出问题。。

我是正着乘,结果是倒着的,倒着加到一起,最后再逆序

以下是我的做题调试经历      

(真不敢想象没有题解我还能不能做下去,自己一个一个算吗?草稿纸上我有算到10呢)

一个一个跑,跑到10出了次大问题,感觉之后没啥问题了,提交一下

懵了

连忙下载数据 

 in:48

out:12678163798554051767172643373255731925167694226950680420940313

我和out就差两个数字不一样,当时真的绝望

于是对比题解代码跑47 40 35 34都不一样,直到33一样了

然后查查我的代码是高精乘有问题还是高精加有问题,其实观察一下就是最高位加法出问题了。

总结一下吧,虽然做出这道题很高兴,但还是知道自己能力很差,同校打ACM的应该国庆就把这高精啥的搞完了,诶,继续努力吧,多多做题!!!

😁



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3