高精度习题汇总

高精度习题汇总

ID:42344360

大小:29.41 KB

页数:4页

时间:2019-09-13

高精度习题汇总_第1页
高精度习题汇总_第2页
高精度习题汇总_第3页
高精度习题汇总_第4页
资源描述:

《高精度习题汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、高精度加法。输入两个正整数,求它们的和。高精度减法。输入两个正整数,求它们的差。高精度乘法。输入两个正整数,求它们的积。高精度除法。输入两个正整数,求它们的商(做整除)。高精除以高精,求它们的商和余数1、求N!的值(ni)【问题描述】用高精度方法,求N!的精确值(N以一般整数输入)。【输入样例】10【输出样例】36288002、求A/B高精度值(ab)【问题描述】计算A/B的精确值,设A,B是以一般整数输入,计算结果精确小数后20位。【输入样例】43【输出样例】4/3=1.33333333333333333333【输入样例】65【

2、输出样例】6/5=1.23、求n累加和(ja)【问题描述】用高精度方法,求s=1+2+3+……+n的精确值(n以一般整数输入)。【输入样例】10【输出样例】554、阶乘和(sum)【问题描述】已知正整数N(N<=100),设S=1!+2!+3!+...N!。其中"!"表示阶乘,即N!=1*2*3*……*(N-1)*N,如:3!=1*2*3=6。请编程实现:输入正整数N,输出计算结果S的值。【输入样例】4【输出样例】335、高精度求积(multiply)【问题描述】输入两个高精度正整数M和N(M和N均小于100位)。【问题求解】求这

3、两个高精度数的积。【输入样例】363【输出样例】1086、天使的起誓(yubikili)【问题描述】TENSHI非常幸运的被选为掌管智慧之匙的天使。在正式任职之前,她必须和其他新当选的天使一样,要宣誓。宣誓仪式是每位天使各自表述自己的使命,她们的发言稿被放在N个呈圆形排列的宝盒中。这些宝盒按顺时针方向被编上号码1、2、3……、N-1、N。一开始天使们站在编号为N的宝盒旁。她们各自手上都有一个数字,代表她们自己的发言稿所在的盒子是从1号盒子开始按顺时针方向的第几个。例如:有7个盒子,那么如果TENSHI手上的数字为9,那么她的发言稿

4、所在盒子就是第2个。现在天使们开始按照自己手上的数字来找发言稿,先找到的就可以先发言。TENSHI一下子就找到了,于是她最先上台宣誓:“我将带领大家开启NOI之门……”TENSHI宣誓结束以后,陆续有天使上台宣誓。可是有一位天使找了好久都找不到她的发言稿,原来她手上的数字M非常大,她转了好久都找不到她想找的宝盒。【问题求解】请帮助这位天使找到她想找的宝盒的编号。【输入格式】从文件YUBIKILI.IN的第一、二行分别读入正整数N和M,其中N、M满足  2≤N≤108,2≤M≤101000【输出格式】把所求宝盒的编号输出到文件YUB

5、IKILI.OUT,文件只有一行(包括换行符)。输入样例一:79输出样例一:2输入样例二:11108输出样例二:97、Hanoi双塔问题(hanoi)(Noip2007)【问题描述】给定A、B、C三根足够长的细柱,在A柱上放有2n个中间有孔的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将这些圆盘移到C柱上,在移动过程中可放在B柱上暂存。要求:(1)每次只能移动一个圆盘;(2)A、B、C三根细柱上的圆盘都要保持上小下大的顺序;任务:设An为2n个圆盘完成上述任务所需的最

6、少移动次数,对于输入的n,输出An。【输入格式】输入文件hanoi.in为一个正整数n,表示在A柱上放有2n个圆盘。【输出格式】输出文件hanoi.out仅一行,包含一个正整数,为完成上述任务所需的最少移动次数An。输入样例一:1输出样例一:2输入样例二:2输出样例二:6【限制】对于50%的数据,1<=n<=25对于100%的数据,1<=n<=200【提示】设法建立An与An-1的递推关系式。8、回文数(huiwen)【问题描述】若一个数(首位不为零)从左向右读与从右向左读都是一样,我们就将其称之为回文数。例如:给定一个10进制数

7、56,将56加65(即把56从右向左读),得到121是一个回文数。又如,对于10进制数87,STEPl:87+78=165STEP2:165+561=726STEP3:726+627=1353STEP4:1353+3531=4884  在这里的一步是指进行了一次n进制的加法,上例最少用了4步得到回文数4884。写一个程序,给定一个n(2<n<=10或n=16)进制数m。求最少经过几步可以得到回文数。如果在30步以内(包含30步)不可能得到回文数,则输出“Impossible”【输入样例】987【输出样例】6【算法分析】n进制运算 

8、1、当前位规范由%10改为%n 2、进位处理由/10改为/n 3、其他运算规则不变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。