输入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)相关推荐

  1. (高精度)2382 一半的一半

    2382 一半的一半 1 秒 131,072 KB 10 分 2 级题 输入n,牛牛想知道0.5的n次方的精确值. 注意是精确值,也就是小数有多少位,就要输出多少位,不四舍五入.(当然也不输出多余的0 ...

  2. POJ1001 求高精度幂 (分治高精度大数相乘)

    总体思路: 高精度大数乘法 需要记录小数点位置 需要使用大数相乘 只是考验能否使用大数相乘 大整数乘法可以模拟乘法运算写 也可以使用分治写法 分治可以优化XY=AC2^N [(A-B)(D-C)+AC ...

  3. 苹果屏幕一半失灵一半好的_佛说:一半一半(写的真好!)

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...

  4. 拉噗拉司金字塔LaplacianPyramid学习笔记(一半章子怡 + 一半孙俪)

    OpenCV3拉噗拉噗拉噗拉嘶金字塔LaplacianPyramid学习笔记(一半章子怡 + 一半孙俪) 这个算法对我来说很难,所以写下过程来记录 第一步,为两张图分别生成高斯金字塔 第二步,为两张图 ...

  5. CSS设置背景颜色 拼接 (一半黑一半白) 条纹 渐变

    CSS设置背景颜色 拼接 (一半黑一半白) 条纹 渐变 首先下面是用到的css样式 线性渐变 这个属性我还说不明白 我就简单的使用一下 有兴趣的搜索CSS线性渐变就OK background-imag ...

  6. php识别翻转iphone拍摄的颠倒图片,一半图片一半视频制作 苹果手机制作左边照片右边视频的效果...

    注意此教程方案是:『苹果手机端教程方案』. 如果在手机端操作不方便或对眼睛不好 也可以用另外电脑端的教程方案:左边照片右边小视频 [找更多方案] 小编有看到过微信一半照片一半视频的画面效果,左边显示自 ...

  7. 一半图片一半视频如何制作?图片加视频,超炫效果刷爆朋友圈!

    朋友圈或抖音等平台都有很多这种小视频,一半图片一半视频,效果很酷炫. 最简便的方法是用数码大师制作,可以把自己的图片全部导入进去,然后可以在播放图片的开始.结束或者是中间插入视频,直接实现一半图片一半 ...

  8. 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半,再落下Java

    题目 一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10 次落地时,共经过多少米?第 10 次反弹多高? public class pinBall {public s ...

  9. nyoj-155-求高精度幂(java大数)

    题目链接 1 import java.util.*; 2 import java.math.*; 3 public class Main{ 4 5 public static void main(St ...

最新文章

  1. html 页面内锚点定位及跳转方法总结
  2. java {@link},Javadoc @see或{@link}?
  3. 概率整形 Peobabilistic Shaping PS
  4. 直播回放 | 科技赋能零售金融业务转型
  5. iOS之NSString
  6. mysql like 多个条件_千万级MySQL数据库这样建索引可以让你的数据库飞起来.........
  7. [转] React风格的企业前端技术
  8. (76)信号发生器DDS锯齿波设计(二)(第16天)
  9. 【实用工具】之CSDN表格模板
  10. VMware下安装Linux,Centos-7-x86_64-NetInstall.iso版本
  11. apache 403错误 You don't have permission to access on this server.
  12. Qt编写自定义控件属性设计器
  13. java 定时为每月10号_Java定时器的cron设置详解Quartz
  14. 共享计算机如何建快捷方式,创建快捷方式的几种方法
  15. 大地高、海拔高 地心纬度、大地纬度/地理纬度
  16. miniGUI源码分析:初始化
  17. 【python爬虫】easyocr识别gif图片文字
  18. 启动sts后,打开项目报错:NullPointException【已解决】
  19. 投影仪亚马逊审核标准FCC认证
  20. 数据结构——前序线索二叉树及其前序遍历

热门文章

  1. delimiters
  2. Win10离线安装.NET Framework 3.5的方法 (附cab格式离线安装包下载)
  3. ORWL:是功能强大的微型开源计算机
  4. 如何停止关闭您的Android手机的屏幕
  5. openssl实现des cbc加密
  6. 香港理工大学自主系统实验室全奖博士招生
  7. 架构之争,MIPS走上开源道路!
  8. 数据库中的windows1.0(最新内存数据库VOLTDB的一些介绍)
  9. hdu 1117 Booklet Printing(模拟 分类 水题)
  10. 编译SandBoxie-plus自动生成文件脚本