RSS
![Table_bottom](/images/table_bottom.jpg?1375031774)
linjiazhen
![Avatar](/user_files/linjiazhen/config/avatar.png?1375032418)
![Table_bottom](/images/table_bottom.jpg?1375031774)
分类
![Table_bottom](/images/table_bottom.jpg?1375031774)
标签云
![Table_bottom](/images/table_bottom.jpg?1375031774)
搜索
![Table_bottom](/images/table_bottom.jpg?1375031774)
随机文章
![Table_bottom](/images/table_bottom.jpg?1375031774)
最新评论
![Table_bottom](/images/table_bottom.jpg?1375031774)
最新留言
![Table_bottom](/images/table_bottom.jpg?1375031774)
链接
![Table_bottom](/images/table_bottom.jpg?1375031774)
计数器
145641
![Table_bottom](/images/table_bottom.jpg?1375031774)
SGU 112:a^b-b^a
题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=112
题目大意:
输入a,b输出a^b-b^a的值。(1<=a,b<=100)
解题思路:
肯定是用高精度算法,可是比较懒阿,先用JAVA写一个,然后C++的以后写吧。
解题代码:
import java.math.*; import java.io.*; import java.util.*; public class Solution{ public static void main(String[] args){ Scanner cin=new Scanner(System.in); int a,b; while(cin.hasNext()){ a=cin.nextInt(); b=cin.nextInt(); System.out.println(BigInteger.valueOf(a).pow(b).subtract(BigInteger.valueOf(b).pow(a))); } } }
扩展知识:http://blog.csdn.net/soberman/archive/2009/03/10/3978074.aspx