当前位置: 首页 > 编程日记 > 正文

POJ1001--Exponentiation(幂计算)翻译

Exponentiation
幂计算
Time Limit: 500MSMemory Limit: 10000K

Total Submissions: 141868Accepted: 34673


Description
描述
Problems involving the computation of exact values of very large magnitude and precision are common.
高精度、大数值的计算问题是很常见的,

For example, the computation of the national debt is a taxing experience for many computer systems.
比如:国债的计算。

This problem requires that you write a program to compute the exact value of Rn where R is a real number ( 0.0 < R < 99.999 ) and n is an integer such that 0 < n <= 25.
现在要求你写一个程序精确计算Rn,其中R是一个实数(0.0 < R < 99.999),n是一个整数,且0 < n <= 25



Input
输入

The input will consist of a set of pairs of values for R and n.
输入包含多组R、n。

The R value will occupy columns 1 through 6, and the n value will be in columns 8 and 9.

R占第1到6列,n占第8到9列。



Output

输出

The output will consist of one line for each line of input giving the exact value of R^n.
对于每组输入,其输出占一行,输出值为R^n。

Leading zeros should be suppressed in the output. Insignificant trailing zeros must not be printed.
不要输出第一位的0,末尾无意义的0也不用输出。

Don't print the decimal point if the result is an integer.
如果结果为整数则不用输出小数部分


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


Hint

提示

If you don't know how to determine wheather encounted the end of input:

如果你不知道如何判定输入是否结束:


s is a string and n is an integer

s是字符串,n是整数。


C++


while(cin>>s>>n)


{


...


}


c


while(scanf("%s%d",s,&n)==2) //to see if the scanf read in as many items as you want


/*while(scanf(%s%d",s,&n)!=EOF) //this also work */


{


...


}

Source

East Central North America 1988


--------------------------------------------------------------------

参考:http://zhidao.baidu.com/link?url=Hw2b3JjT9lRBQx2V28ZGARQBVm4pUrPJ_tZSWvgB0qU1IOxbVYBKYWumKCbP1mnwGEzb3_LVK3iQneDftdepVa

转载于:https://www.cnblogs.com/ikaze/p/5140083.html

相关文章:

datatable无法设置横向滚动条(设置无效)

datatable设置横向滚动条无效 js如下&#xff1a; 页面如下&#xff1a; 设置 scrollx 属性为true时&#xff0c;还需在 table 添加 style"white-space: nowrap; "最终效果&#xff1a; 转载于:https://www.cnblogs.com/renzp/p/10069594.html

水晶报表导出数据并实现打印

要在里一个页面上进行操作 ReportDocument rdocument new ReportDocument(); //公用打印方法 ExportCrystalL ExCrystal new ExportCrystalL(); User u new User(); #region 加载页面 protected void Page_Load(object sender, EventArgs e) { if (!IsPostB…

1130 Infix Expression

考察&#xff1a;DFS进行中序遍历。 注意&#xff1a;给除了根节点以外的父节点加左右括号。 AC代码 #include<cstdio> #include<iostream> #include<set> #include<vector> #include<map> #include<algorithm> #include<cmath> …

学习笔记之vue根据权限动态添加路由

路由守卫判断 router.beforeEach((to, from, next) > {if (to.path /login) {sessionStorage.removeItem(user);}if (!user && to.path ! /login&&location.search ! ?validate) {next({ path: /login })} else {next()} }) 复制代码 点击登陆后&#xff…

javascript重置(base层)(。。。。不完整)

1、nextSibling浏览器兼容问题 <ul><li id"item1"></li><li id"item2"></li><li id"item3"></li> </ul> var item1document.getElementById("item1"); alert(item1.nextSibling.id);…

java myeclipse jar 导出问题

1.工程 jdk要和实际jdk最好一个版本;2.有外部导入的jar,导出时应用manifest&#xff0c;设置外部引用JAR。例如&#xff1a;Manifest-Version: 1.0 Sealed: true Class-Path: lib/log4j-1.2.8.jar lib/xercesImpl.jar Main-Class: com.unimoco.mmsplatform.handler.MMSMOCenter…

漫谈回溯(未完待续)

将不使用优化算法、直接用朴素算法来解决问题的做法称为暴力法。 回溯是带优化的穷举。 回溯是具有界限函数的深度优先搜索。

sendStickyBroadcast和sendStickyOrderedBroadcast

sendStickyBroadcast和sendStickyOrderedBroadcast - 牛仔的移动开发博客 - 博客频道 - CSDN.NET sendStickyBroadcast和sendStickyOrderedBroadcast发出的广播会一直滞留&#xff08;等待&#xff09;&#xff0c;以便有人注册这则广播消息后能尽快的收到这条广播。其他功能与…

固定资产打印条码标签应用方案

条码在固定资产管理中的应用方案&#xff1a; 应用客户案例&#xff1a; 河南省交通规划勘察设计院 黄河水文勘察测绘局 以实物管理为基础&#xff0c;以条码技术的应用为特点。通过先进的条码技术对固定资产实物从购置、领用、转移、盘点、清理到报废等方面进行全方位准确监管…

有关于诚信:唐骏学历门

提高造假的成本 - 南桥的博客 唐骏的学历门曝光后&#xff0c;我回想起过去的一件往事来。我读博士的时候&#xff0c;有人找我合作&#xff0c;在其介绍材料里写“博士”&#xff0c;我赶紧写信纠正&#xff0c;说自己是“博士生”&#xff08;doctoral student)&#xff0c;而…

1115 Counting Nodes in a BST

我的DFS void DFS(Node* root){if(rootNULL)return;if(root->lchild){root->lchild->layer root->layer1;cnt[root->lchild->layer] ;maxLayer max(maxLayer,root->lchild->layer);DFS(root->lchild);}if(root->rchild){root->rchild->…

必会重构技巧:使用多态替换条件

使用多态替换条件&#xff1a;指在进行类型检查和执行某些类型操作时&#xff0c;最好将算法封装在类中&#xff0c;并且使用多态来对代码中的调用进行抽象 举例理解&#xff1a;看定义可能比较迷糊&#xff0c;其实说的简单一点&#xff0c;对于使用分支语句并且分支条件是和…

深度分析Java的枚举类型——枚举的线程安全性及序列化问题

点击关注&#xff0c;快速进阶高级架构师作者&#xff1a;Hollis写在前面&#xff1a;Java SE5提供了一种新的类型-Java的枚举类型&#xff0c;关键字enum可以将一组具名的值的有限集合创建为一种新的类型&#xff0c;而这些具名的值可以作为常规的程序组件使用&#xff0c;这是…

1081 Rational Sum 有理数类型题处理 需再做

一、有理数结构体的几个约束 struct fraction{LL up,down;fraction(LL _up,LL _down):up(_up),down(_down){} }; &#xff08;1&#xff09;如果这个有理数是0&#xff0c;则让分子为0&#xff0c;分母为1(这方便后来输出时归于整数一类) &#xff08;2&#xff09;如果这个…

LeetCode 191 Number of 1 Bits

LeetCode 191 Number of 1 Bits 解法一(较为传统都解法)&#xff1a;使用将n不断右移&#xff0c;并与1想&得到1的个数&#xff1b;&#xff08;也有使用除法/2的&#xff0c;明显除法的运行效率要低于位移&#xff09; 时间复杂度:0(logn) 1 int hammingWeight(uint32_t …

某网站破解备忘

某网站采用了多种反破解手段&#xff0c;特此开贴记录分析破解过程。 工具和参考 awesome-java-crawler - 我收集的爬虫相关工具和资料 java-curl - 本人写的java HTTP库&#xff0c;可用来替换chrome网络后端&#xff0c;更方便控制底层行为&#xff0c;如缓存、代理、监控、修…

用XML反序列化快速完成ASP.NET配置文件

一般来说&#xff0c;asp.net的配置文件用web.config就可以解决&#xff0c;但是有时候我们希望完全用自己的形式来配置某些东西&#xff0c;比如希望用下面的形式来配置一个站点的所有有message。<Messages> <Message ID"ID1">Message1</Message&…

1088 Rational Arithmetic

本题需要具备有理数处理相关知识。 本次收获(错点) &#xff08;1&#xff09;在化简求最大公约数时&#xff0c;忘记给传入的分子加绝对值 &#xff08;2&#xff09;把除法错写成乘法&#xff0c;自己设计测试用例才测出orz AC代码 #include<cstdio> #include<…

CesiumLab V1.2 新功能 倾斜数据处理

一转眼又是一周的时间&#xff0c;我们的实验室功能又强大了。 照旧我们先放毒&#xff0c;放图&#xff0c;图&#xff0c;太晚了&#xff0c;字都敲不到一起了lod以及包围盒大雁塔实例&#xff0c;按楼层单体化倾斜数据处理参数设置 简单介绍一下 CesiumLab 的 Osgb倾斜数据转…

参加海峡两岸城市地理信息系统论坛2010 年会(一张图、规划信息化和空间句法的碎碎念)...

上周末去清华建筑学院开了个会&#xff0c;叫做海峡两岸城市地理信息系统论坛2010 年会&#xff0c;主题很大&#xff0c;但是内容比较集中一些&#xff0c;就是围绕着GIS与城市规划。一天下来听了20个报告&#xff0c;挺佩服主办方的时间控制&#xff0c;这么密集的报告&#…

hdu 2087 剪花布条

http://acm.hdu.edu.cn/showproblem.php?pid2087 水题&#xff0c;注意细节就可以了。 代码如下&#xff1a; #include<iostream> #include<string>using namespace std;int main() {string s1,s2;while(cin>>s1&&s1!"#"){cin>>s2;…

感知机模拟或门的实现:权重和阈值的设置

def orGate(x1, x2):w1, w2, theta 0.5, 0.5, 0.4tmp x1 * w1 x2 * w2if tmp < theta:return 0elif tmp > theta:return 1print(orGate(1, 1)) print(orGate(0, 1)) print(orGate(1, 0)) print(orGate(0, 0))

apply call bind 简介

Function.prototype.call(thisArg [, arg1, arg2, ...]) call() 简述 call() 方法 调用一个函数, 其具有一个指定的 this 值和分别地提供的参数(参数的列表)。当第一个参数为 null、undefined 的时候&#xff0c; 默认 this 上下文指向window。call() 简单实例 const name qia…

自定义控件的构建(5)

Share 在ASP.NET框架中支持在回传中保存值的有2种方式&#xff1a;视图状态和控件状态 视图状态 ASP.NET中几个对象属性与控件最为密切的&#xff0c;就是ViewState了。 这里对其做下说明&#xff0c;任何可序列化类的实例均可添加到视图状态中&#xff0c;但是实际上&#xff…

Javascript之旅——第一站:从变量说起

原文出处&#xff1a; 一线码农的博客 欢迎分享原创到伯乐头条 工作这几年&#xff0c;js学的不是很好&#xff0c;正好周末有些闲时间&#xff0c;索性买本《js权威指南》&#xff0c;大名鼎鼎的犀牛书&#xff0c;好好的把js深入的看一看。买过这本书的第一印象就是贼厚&am…

从浏览器发展史读懂user-agent

世界上第一个浏览器&#xff1a;WorldWideWeb(和万维网重名)&#xff0c;改名Nexus&#xff0c;只能在NeXT系统运行。 世界上第二个浏览器&#xff1a;Line Mode Browser&#xff0c;C语言编写&#xff0c;只能显示文本&#xff0c;可以移植到不同系统。 世界上第三个浏览器(…

在把 png 或者 gif“储存为 web 所用格式”时,勾选“交错”选项

选择“交错”可创建在整个图像文件的下载过程中&#xff0c;在浏览器中以低分辨率显示的图像。“交错”可以使下载时间显得较短&#xff0c;并使查看者确信下载正在进行。但是交错也会增大文件大小。转载于:https://www.cnblogs.com/dongzhiquan/archive/2010/07/28/1994585.ht…

学习GraphX

首先准备如下社交图形数据&#xff1a;打开spark-shell&#xff1b;导入相关包&#xff1a;import org.apache.spark._ import org.apache.spark.graphx._ import org.apache.spark.rdd.RDD创建如上graph对象&#xff1a;// Create an RDD for the vertices val users: RDD[(Ve…

安装NodeJS环境报错

Failures - (exited 1) - Error while running C:\ProgramData\chocolatey\lib\visualstudio2019-workload-vctools\tools\ChocolateyInstall.ps1. 待解决

Eureka单机高可用伪集群配置

Eureka Server高可用集群理论上来讲&#xff0c;因为服务消费者本地缓存了服务提供者的地址&#xff0c;即使Eureka Server宕机&#xff0c;也不会影响服务之间的调用&#xff0c;但是一旦新服务上线&#xff0c;已经缓存在本地的服务提供者不可用了&#xff0c;服务消费者也无…