COJ 1223 JAVA入门训练modpow
来源:互联网 发布:cad高达数据 编辑:程序博客网 时间:2024/06/07 05:55
Super A^B mod C
Time Limit: 1000 ms Memory Limit: 65536 KBTotal Submit: 8 Accepted: 7
Description
数论课上,老师给DreamFox安排了一项任务,用编程实现A的B次方模C。这个当然难不了ACMer。于是DreamFox回去后就开始用代码实现了。并且超额完成了任务,实现了当b是大数的情况下的快速算法。
Input
三个整数,a,b,c。(0<=a,c<2^31,0 < =b<10^100000)
Output
一个整数,a^b mod c的结果。
Sample Input
5 100000000000000 12830603
Sample Output
5418958
刚开始我用的是pow函数,但是因为pow函数的参数是int型的,所以看了下,原来类库中直接有modpow这个函数了,哎呀,方便啊……
import java.io.*; import java.math.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner cin=new Scanner (new BufferedInputStream(System.in)); BigInteger a=cin.nextBigInteger(); BigInteger b=cin.nextBigInteger(); BigInteger c=cin.nextBigInteger(); a=a.modPow(b, c); System.out.println(a); } }
- COJ 1223 JAVA入门训练modpow
- COJ 1019 JAVA入门练习
- (java)蓝桥杯入门训练
- DP 入门题COJ 1788
- 蓝桥杯 入门训练 JAVA实现
- 蓝桥杯训练题JAVA实现 入门训练 圆的面积
- 蓝桥杯训练题java实现 入门训练 序列求和
- 蓝桥杯 入门训练 Fibonacci数列 JAVA
- 蓝桥杯 入门训练 圆的面积 JAVA
- 蓝桥杯(Java) 入门训练 A+B问题
- 蓝桥杯(Java) 入门训练 序列求和
- 蓝桥杯 JAVA 入门训练 圆的面积
- 蓝桥杯(Java) 入门训练 Fibonacci数列
- 蓝桥杯(Java) 入门训练 圆的面积
- 蓝桥杯 入门训练 圆的面积 JAVA
- 蓝桥杯官网 入门训练 序列求和 JAVA
- JAVA入门训练1.A+B问题
- 蓝桥网试题 java 入门训练 序列求和
- 问:当前计算机系统一般会采用层次结构存储数据,请介绍下典型计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?
- 运算符重载
- 关于C++和C中字符串的几点说明
- 使用clone解决hibernate+spring集成中的延迟加载问题及分析(no session or session was closed)
- ZOJ:3365 Integer Numbers
- COJ 1223 JAVA入门训练modpow
- 腾讯14研发笔试回忆
- NYOJ 题目854 留恋
- JavaScript对象和数组
- 继承与派生
- android组件之Spinner
- java方法中的参数用final来修饰的原因
- 有关cocos2d学习视频很不错
- ZOJ 1078 :Palindrom Numbers