比赛场次 532
比赛名称 CSP2022普及组
比赛状态 已结束比赛成绩
开始时间 2022-10-29 14:30:00
结束时间 2022-10-29 18:00:00
开放分组 全部用户
注释介绍 习惯助推发展,态度决定高度。
题目名称 乘方
输入输出 csp2022pj_pow.in/out
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarZRQ AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarliuyiche AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar宇战 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar遥时_彼方 AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarHeSn AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarCAM_CL猫主 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar嗨嗨嗨 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravataryrtiop AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar该账号已注销 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar┭┮﹏┭┮ AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarzxhhh AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar李奇文 AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarANIG AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar李若菡 AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatar空条承太郎& AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarCCF_NOI AAAAAAAAAA 0.000 s 0.00 MiB 100
Gravatarop_组撒头屯 AAAAAAAAAA 0.000 s 0.00 MiB 100
GravatarAsongA AAAAAAAAAA 0.001 s 0.57 MiB 100
Gravatarjntm AAAAAAAAAA 0.954 s 0.57 MiB 100
Gravatar00000 AAAAAAAAAA 0.980 s 0.57 MiB 100
Gravatar在大街上倒立游泳 AAAAAAAAAA 0.987 s 0.57 MiB 100
Gravatar蜀山鸭梨大 AAAAAAAAAA 0.989 s 0.57 MiB 100
Gravatar康尚诚 AAAAAAAAAA 0.995 s 0.57 MiB 100
Gravatarno AAAAAAAAAA 0.998 s 0.57 MiB 100
Gravatar荒之梦殇 AAAAAAAAWA 0.000 s 0.00 MiB 90
Gravatarzwh_r AAWAAAAAAA 0.000 s 0.00 MiB 90
Gravatar于常昊 AAWAAAAAAA 0.989 s 0.57 MiB 90
Gravatar崔宸铭 AAAAAATAAA 1.000 s 0.57 MiB 90
Gravataryuan AAAAAATAAA 1.000 s 0.57 MiB 90
GravatarHAID AAAAAATAAA 1.000 s 0.57 MiB 90
Gravatar张皓荀 AAAAAATAAA 1.000 s 0.57 MiB 90
Gravatar金龙王 AAAAAATAAA 1.000 s 0.57 MiB 90
Gravatarakioi AAAAAAAAWW 0.000 s 0.00 MiB 80
Gravatar你太美 AWAAAATAAA 1.000 s 0.57 MiB 80
Gravatar此账号已注销 AAWAAATAAA 1.000 s 0.57 MiB 80
Gravatar以礼服人 AAWAAATAAA 1.000 s 0.57 MiB 80
Gravatarhnzzlza AAWAAWAAWA 0.000 s 0.00 MiB 70
Gravataryhs_noip AAAAAAAWWW 2.910 s 1.72 MiB 70
Gravatar张通 AAAAAAAWWW 2.935 s 1.72 MiB 70
Gravatarwang AAWAAWWAWA 0.000 s 0.00 MiB 60
GravatarCoconut WWAWWAAAAA 2.884 s 1.72 MiB 60
Gravatar李星昊 AAAAAATWWW 2.904 s 1.72 MiB 60
Gravatarchengyb RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatardeng RRRRRRRRRR 0.000 s 0.00 MiB 0
Gravatarflyfreem RRRRRRRRRR 0.001 s 0.00 MiB 0
Gravatar陆晨洗 RRRRRRRRRR 0.005 s 5.74 MiB 0
Gravatarzzafanti TTTTTTTTTT 10.000 s 5.74 MiB 0

乘方

☆   输入文件:csp2022pj_pow.in   输出文件:csp2022pj_pow.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目描述】

小文同学刚刚接触了信息学竞赛,有一天她遇到了这样一个题:给定正整数 $a$ 和 $b$,求 $a^b$ 的值是多少。

$a^b$ 即 $b$ 个 $a$ 相乘的值,例如 $2^3$ 即为 $3$ 个 $2$ 相乘,结果为 $2 × 2 × 2 = 8$。

“简单!”小文心想,同时很快就写出了一份程序,可是测试时却出现了错误。

小文很快意识到,她的程序里的变量都是int类型的。在大多数机器上,int类型能表示的最大数为 $2^{31}-1$ ,因此只要计算结果超过这个数,她的程序就会出现错误。

由于小文刚刚学会编程,她担心使用int计算会出现问题。因此她希望你在 $a^b$ 的值超过 $10^9$ 时,输出一个$-1$进行警示,否则就输出正确的 $a^b$ 的值。

然而小文还是不知道怎么实现这份程序,因此她想请你帮忙。

【输入格式】

输入共一行,两个正整数 $a,b$ 。

【输出格式】

输出共一行,如果 $a^b$ 的值不超过 $10^9$ ,则输出 $a^b$ 的值,否则输出$-1$。

【样例1输入】

10 9

【样例1输出】

1000000000

【样例2输入】

23333 66666

【样例2输出】

-1

【数据规模与约定】

对于 $10\%$ 的数据,保证 $b = 1$。

对于 $30\%$ 的数据,保证 $b ≤ 2$。

对于 $60\%$ 的数据,保证 $b ≤ 30,a^b ≤ 10^{18}$。

对于 $100\%$ 的数据,保证 $1 ≤ a,b ≤ 10^9$。

【来源】

CSP 2022入门组 Task1