2382 一半的一半(高精度大数,java)
输入n,牛牛想知道0.5的n次方的精确值。
注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入。(当然也不输出多余的0)
对于100%的数据,1 <= n <= 1000
对于60%的数据,1 <= n <= 27
对于30%的数据,1 <= n <= 4
输入
输入一行一个整数n。
输出
输出0.5的n次方的精确值。
输入样例
77
输出样例
0.00000000000000000000000661744490042422139897126953655970282852649688720703125
询问学长得知,比赛中会出现这类高精度大数问题,最高可达10^40,于是决定开始学点java
这题知识:
public:权限修饰符,权限最大。
static:随着MianDemo类的加载而加载,消失而消失。
void: 没有返回值
main: 函数名,jvm识别的特殊函数名
(String[] args):定义了一个字符串数组参数
Scanner cin = new Scanner(System.in); //是用来接收 你在控制台输入的数据
cin.nextInt();:输入转换为整型
BigDecimal:高精度小数
对于 BigDecimal b ; (b=(0.4321)^ 20)
String s = b.toPlainString() ;
System.out.println(s) ;
输出为:
0.00000005148554641076956121994511276767154838481760200726351203835429763013462401
若String s = b.toString() ;
输出为:
5.148554641076956121994511276767154838481760200726351203835429763013462401E-8
import java.util.*;
import java.math.*;public class Main
{public static void main(String[] args){Scanner cin = new Scanner(System.in);int n = cin.nextInt();BigDecimal res = new BigDecimal(0.5);res=res.pow(n);String str=res.toPlainString();System.out.println(str);}
}
2382 一半的一半(高精度大数,java)相关推荐
- (高精度)2382 一半的一半
2382 一半的一半 1 秒 131,072 KB 10 分 2 级题 输入n,牛牛想知道0.5的n次方的精确值. 注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入.(当然也不输出多余的0 ...
- POJ1001 求高精度幂 (分治高精度大数相乘)
总体思路: 高精度大数乘法 需要记录小数点位置 需要使用大数相乘 只是考验能否使用大数相乘 大整数乘法可以模拟乘法运算写 也可以使用分治写法 分治可以优化XY=AC2^N [(A-B)(D-C)+AC ...
- 苹果屏幕一半失灵一半好的_佛说:一半一半(写的真好!)
阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...
- 拉噗拉司金字塔LaplacianPyramid学习笔记(一半章子怡 + 一半孙俪)
OpenCV3拉噗拉噗拉噗拉嘶金字塔LaplacianPyramid学习笔记(一半章子怡 + 一半孙俪) 这个算法对我来说很难,所以写下过程来记录 第一步,为两张图分别生成高斯金字塔 第二步,为两张图 ...
- CSS设置背景颜色 拼接 (一半黑一半白) 条纹 渐变
CSS设置背景颜色 拼接 (一半黑一半白) 条纹 渐变 首先下面是用到的css样式 线性渐变 这个属性我还说不明白 我就简单的使用一下 有兴趣的搜索CSS线性渐变就OK background-imag ...
- php识别翻转iphone拍摄的颠倒图片,一半图片一半视频制作 苹果手机制作左边照片右边视频的效果...
注意此教程方案是:『苹果手机端教程方案』. 如果在手机端操作不方便或对眼睛不好 也可以用另外电脑端的教程方案:左边照片右边小视频 [找更多方案] 小编有看到过微信一半照片一半视频的画面效果,左边显示自 ...
- 一半图片一半视频如何制作?图片加视频,超炫效果刷爆朋友圈!
朋友圈或抖音等平台都有很多这种小视频,一半图片一半视频,效果很酷炫. 最简便的方法是用数码大师制作,可以把自己的图片全部导入进去,然后可以在播放图片的开始.结束或者是中间插入视频,直接实现一半图片一半 ...
- 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半,再落下Java
题目 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10 次落地时,共经过多少米?第 10 次反弹多高? public class pinBall {public s ...
- nyoj-155-求高精度幂(java大数)
题目链接 1 import java.util.*; 2 import java.math.*; 3 public class Main{ 4 5 public static void main(St ...
最新文章
- html 页面内锚点定位及跳转方法总结
- java {@link},Javadoc @see或{@link}?
- 概率整形 Peobabilistic Shaping PS
- 直播回放 | 科技赋能零售金融业务转型
- iOS之NSString
- mysql like 多个条件_千万级MySQL数据库这样建索引可以让你的数据库飞起来.........
- [转] React风格的企业前端技术
- (76)信号发生器DDS锯齿波设计(二)(第16天)
- 【实用工具】之CSDN表格模板
- VMware下安装Linux,Centos-7-x86_64-NetInstall.iso版本
- apache 403错误 You don't have permission to access on this server.
- Qt编写自定义控件属性设计器
- java 定时为每月10号_Java定时器的cron设置详解Quartz
- 共享计算机如何建快捷方式,创建快捷方式的几种方法
- 大地高、海拔高 地心纬度、大地纬度/地理纬度
- miniGUI源码分析:初始化
- 【python爬虫】easyocr识别gif图片文字
- 启动sts后,打开项目报错:NullPointException【已解决】
- 投影仪亚马逊审核标准FCC认证
- 数据结构——前序线索二叉树及其前序遍历