求a^b
2016-03-27 09:05
183 查看
时间: 1000ms / 空间: 131072KiB / Java类名: Main
描述
求a^b
由于结果可能很大,我们现在只需要知道这个值
mod 1012就可以了(为什么是1012?我的生日)
a<1000000
b<1000000
输入格式
第一行两个数 a b
输出格式
一行,就是mod 1012的值
测试样例1
输入
2 2
输出
4
----------------------------
* 两组数据超时。。。
* -----------------------------
*/
描述
求a^b
由于结果可能很大,我们现在只需要知道这个值
mod 1012就可以了(为什么是1012?我的生日)
a<1000000
b<1000000
输入格式
第一行两个数 a b
输出格式
一行,就是mod 1012的值
测试样例1
输入
2 2
输出
4
----------------------------
* 两组数据超时。。。
* -----------------------------
*/
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); while(sc.hasNext()){ BigInteger b1=sc.nextBigInteger(); int b2=sc.nextInt(); b1=b1.pow(b2); b1=b1.remainder(new BigInteger(1012+"")); System.out.println(b1); } sc.close(); } }
相关文章推荐
- Python使用sqlite3操作数据库
- 题目1047:素数判定
- android项目引用library导致引用android-support-v4.jar冲突
- BZOJ_P1452 [JSOI2009]Count(二维树状数组)
- hdu 【1715】大菲波数
- 更新ubuntu15.10内核后,驱动解决
- win7系统安装
- iOS 断言 NSAssert的使用 调试程序错误
- c++设计一个计时器(能够暂停,重新开始,继续)的功能。写的不好,仅供参考!
- 求最大子数组02
- hdu5650 so easy 组合数
- oracle11g 在azure云中使用rman进行实例迁移
- 基于javascript实现九九乘法表
- Git Visual Studio gitignore 去除不需要的dll Nuget包等等文件
- 【bzoj4043】【Cerc2014】【Vocabulary】【dp+预处理】
- 学习进度03
- 第五周项目1-三角形类雏形(1)
- 在matlab上安装svm
- 在matlab上安装svm
- 六款小巧的HTTP Server