[暑假培训2012]残酷的数学老师

成绩 0 开启时间 2013年02月21日 星期四 18:02
折扣 0.8 折扣时间 2013年02月28日 星期四 18:02
允许迟交 关闭时间 2013年02月28日 星期四 18:02
输入文件 cruel1.in 输出文件 cruel1.out

为了拿到毕业文凭,贝茜又回到了8年级。

她那狠心的数学老师希望学生们来计算"整数的幂"。一个整数的幂结果仍旧是整数,是由一个数N(1 < = N < = 2,000,000,000)自身相乘P次(1 < = P < = 100,000)。

举例说明:2的3次幂 = 2 * 2 * 2 (3次)= 8。

同样,123456的88次幂 =123456*123456*…*123456(88次)=

1129987770413559019467963153621658978635389622595924947762339599136126

3387265547320084192414348663697499847610072677686227073640285420809119

1376617325522768826696494392126983220396307144829544079751988205731569

1498433718478969549886325738202371569900214092289842856905719188890170

0772424218248094640290736200969188059104939824466416330655204270246371

3699112106518584413775333247720509274637795508338904731884172716714194

40898407102819460020873199616

在输出时,每行70输出位数字。

编写一个程序,计算一个整数n的p次幂,答案保证不超过15,000位数。答案要求每行输出70位数字(除了最后一行可能较短),前边的零不要输出。

输入格式:

第1行:两个用空格隔开的整数:N和P

输出格式:

*第1..?行:一个的整数,即计算结果。

每行输出70位数字,除了最后一行可能会短。

cruel1.in

2 15

输入说明: 计算2的15次幂。

cruel1.out

32768