Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

G++就是WA,C++就是AC,可能POJ比较垃圾,另外这题模板题

Posted by sir_ylf at 2017-07-16 18:06:21 on Problem 1001
请使用字符串初始化大数
输入的浮点数,然后sprintf可以帮我们解决前导0的问题,就是结果会和样例一样有.xxxx这样前面没有0的小数输出看着比较蛋疼
然后不存在什么n=0,R=0的情况
如此,我们只要判断R=1.0的情况就好啦,自己浮点数精度判断一下,1.0的任何次方都是1,特判输出即可
然后大数乘法部分,我们看到样例有个.4321的,乘出来后小数点后面有很多0,这个要求大数乘法的时候不要默认消除前导0,结果才可以和样例一样的,正好我的模板是手动消除前导0的
然后就是结果消除后缀0了(只消除小数部分),自己注意处理一下好了,不要有10.000消除完毕后成了1的情况(我刚开始是这样orz)
我的大数模板就不贴了,大家自己动手吧

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator