Description
对数值很大、精度很高的数进行高精度计算是一类十分常见的问题。比如,对国债进行计算就是属于这类问题。
现在要你解决的问题是:对一个实数R( 0.0 < R < 99.999 ),要求写程序精确计算 R 的 n 次方(Rn),其中n 是整数并且 0 < n <= 25。
Input
T输入包括多组 R 和 n。 R 的值占第 1 到第 6 列,n 的值占第 8 和第 9 列。
Output
对于每组输入,要求输出一行,该行包含精确的 R 的 n 次方。输出需要去掉前导的 0 后不要的 0 。如果输出是整数,不要输出小数点。
Sample Input
95.123 12
0.4321 20
5.1234 15
6.7592 9
98.999 10
1.0100 12
Sample Output
548815620517731830194541.899025343415715973535967221869852721
.00000005148554641076956121994511276767154838481760200726351203835429763013462401
43992025569.928573701266488041146654993318703707511666295476720493953024
29448126.764121021618164430206909037173276672
90429072743629540498.107596019456651774561044010001
1.126825030131969720661201
谢谢,补充一下哦,我只会C与C++,其他的不会啊。看不懂!
ACM求高手解题!!
你就定义一个稍微长一点的数组,比如说100个a[100]={0};,你的第一个数是输入多少个数对吧char start,在程序里面就先把这个数组清零。然后判断输入第一个数for(;<start;);,以他为上限输入数给a数组,之后就进入死循环,(就是用scanf也行在哪循环等待)等待输入回车,然后把得到的数加载现有...
acm上的 1472 找新朋友 编出程序了 结果运行不正确啊,求高手。
问题2、第二层for循环s每增加一,f就减小1,造成的问题是两个数不能从2开始比较是否有相同的因子,下一次成了3开始,下一次又成了4了,如果让我写 我会再单独写一个函数,判断两数是否有相同的因子
杭电acm1089题 求高手用C讲解 http:\/\/acm.hdu.edu.cn\/showproblem.php...
scanf() 返回的成功读取的数据的个数 所以 while( scanf("%d%d",&a,&b)==2) 就是判断是不是成功读取了2个数字 当scanf()遇到End-of-File的时候会特殊的返回-1,也就是EOF 所以 while(scanf("%d%d",&a,&b)!=EOF) 就是判断是不是还没有读到EOF 在这个题目里面,两种判断都是成立的 ...
ACM问题 我的代码测了很多组数据都对 但还是WA 求高手解答
如果输入中没有htHT(例如,a、ab),你的程序输出了2个空行,然后才是longest run of heads is 0。
2011年ACM大赛题目之一。读不懂题,求高手解救,急!~~告诉我(60,70,60...
简单写了个,不用排序,只要扫描一遍求出3个坐标中各自的最小值,再扫描一遍就可以判断个数了 include <iostream> using namespace std;int main(void){ int n;int *p1=NULL,*p2=NULL,*p3=NULL,q1,q2,q3;int cnt=0;cin>>n;if (n<1){ cout<<"n 输入值不对,n必须大于0";return -1...
acm题Wooden Sticks,运行没问题,但是提交确是wrong,求高手帮忙看下
首先排序,在l相同的情况,要按照w的大小排 其次题目问的不是最长有多少个stick,而是有多少个stick链 include <cstdio> include <cstring> include <algorithm> using namespace std;struct Stick{ int len;int weight;};bool cmp(const Stick &a, const Stick &b){ if(a.len!=b.len) return...
C语言程序设计题目!求高手!2012年广东省ACM大赛试题!进来看补充有题目...
求黄色这块面积是吧 首先进行一个判断 L\/H>=d\/D,那么顶面完全黑暗;然后开始着手部分被照亮的情况。已经知道的是圆柱体侧面积为D*pi*H;顶部面积为 D^2\/4*pi 阴影部分面积:d^2\/4*pi*(H\/(H-L))^2 前提L\/H <= d\/D 我先带入算一下是不是284:侧面积=D*pi*H=276;顶部面积=...
北大acm1002 为什么老超时啊??求高手指点
用映射吧,那么多case很容易超时的,我用if并且把cin改成了scanf还是跑了900多ms,所以最好用映射,至于如何映射,就不用我说了,网上多的是
杭电acm 1716无法qccepted,求高手帮忙!!(wrong answer) 同时我怀疑...
(3)输出4位数,即第1位是0不要输出 也没有实现"如果四张卡片都是0,则输入结束"的要求.以下修改AC:include <stdio.h> include <string.h> int main(){ int a[4];int che_c[24][4];int case_number = 0; \/\/added \/\/bool change=false;\/\/while(scanf("%d%d%d",&a[0],&a[1],&...
求高手详细讲解http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1003_百度...
根据题目特点,起点在负数后的第一个整数或a[0],终点在某一负数前。思路如下:先找出所有的负数,然后把整个数组进行分段,a[0]到第一个负数为第一段,以后每一段都是以负数开头正数结尾,对各段分别求和,这样问题就转换为少数的几段间的最大值和起始点问题.例如:7 0 6 -1 1 -6 7 -5 ...