nyoj 45 棋盘覆盖 【Java大数】
来源:互联网 发布:飞鹰编辑软件 编辑:程序博客网 时间:2024/05/17 03:13
先算出来2^k*2^k 之后减去1,最后除3即可
代码:
import java.util.Scanner;import java.math.*;public class Main{public static void main(String[] args){Scanner cin = new Scanner(System.in);BigInteger ans,ans1, temp, temp1, temp2;int n, i = 0;n = cin.nextInt();temp = new BigInteger("2");temp1 = new BigInteger("1");temp2 = new BigInteger("3");while(i < n){int k;k = cin.nextInt();ans = new BigInteger("2");int j = 2;for(; j <= k; j ++){ans = ans.multiply(temp);//System.out.println(ans);//j ++;}//ans = temp.pow(k);ans = ans.multiply(ans);//System.out.println(ans);ans = ans.subtract(temp1);//System.out.println(ans);System.out.println(ans.divide(temp2));i++;}}}题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=45
0 0
- nyoj 45 棋盘覆盖 【Java大数】
- NYOJ 45-棋盘覆盖:大数问题
- NYOJ 题目45棋盘覆盖(大数)
- NYOJ 45 棋盘覆盖 (大数问题)
- NYOJ 45 棋盘覆盖(java)
- nyoj.45 棋盘覆盖【大数问题】 2015/03/09
- NYOJ 45 棋盘覆盖(规律+大数+打表)
- NYOJ 45 棋盘覆盖(大数相乘,相除)
- NYOJ 45 棋盘覆盖
- 棋盘覆盖(nyoj 45)
- NYOJ 45 - 棋盘覆盖
- NYOJ 45 棋盘覆盖
- nyoj 45 棋盘覆盖
- nyoj 45 棋盘覆盖
- NYOJ 45 棋盘覆盖
- nyoj 45棋盘覆盖
- NYOJ-45-棋盘覆盖
- JAVA大数_棋盘覆盖
- 高吞吐低延迟Java应用的垃圾回收优化
- 如何降低一个程序的耦合性
- C++学习篇(一)---初始C++
- Linux之vi、grep、sed、awk
- day13,page40,total440
- nyoj 45 棋盘覆盖 【Java大数】
- 23状态模式
- iOS开发中的常见的几种逆向传值方式
- 不改变相对顺序,负数左边正数右边
- android anr分析方法
- exp/imp碰到的两则问题处理(ORA-00904和the objects were exported by ABC not by you)
- Java Eclipse环境搭建以及创建Hello world程序
- 24合成模式
- Android Uid和Pid区别。