No.2954 Calculation of Exponentiation
レベル :  / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
            : 512 MB / 標準ジャッジ問題
            
タグ : / 解いたユーザー数 71
作問者 : 👑 binap
            
            / テスター :
            
            👑
binap
            
            / テスター :
            
            👑  p-adic
p-adic
            
             hamamu
hamamu
            
            
        
        
        タグ : / 解いたユーザー数 71
作問者 : 👑
 hamamu
hamamu
            
            
        問題文最終更新日: 2025-01-07 22:38:39
        
        
            コンテストの他の問題:
            
        
        
        問題文
$A^B$ は整数か。
制約
・ $0 < A \leq 100000$
・ $-100000 \leq B \leq 100000$
・ $A,B$ は十進数表記の小数第 $4$ 位までで表現できる有理数
・ $A,B$ は有限小数表示の小数第 $4$ 位までが与えられる
より厳密な制約
入力の一意性を確認するための項です。読み飛ばすことを推奨します。
ドット記号.は文字.そのものを指します。
・Aは正規表現(0.[0-9]{4}|[1-9][0-9]{0,4}.[0-9]{4}|100000.0000)にマッチする文字列で入力され、0.0000ではない。
・Bは正規表現-?(0.[0-9]{4}|[1-9][0-9]{0,4}.[0-9]{4}|100000.0000)にマッチする文字列で入力され、-0.0000ではない。
これにより-0.0000、+0.0000、00.0000、01.0000といった冗長な表示が与えられないことも確認されます。
入力
$A$ $B$
出力
 $A^B$ が整数ならYesと出力してください。そうでないならNoと出力してください。
サンプル
サンプル1
入力
9.0000 1.5000
出力
Yes
$9^{1.5} = 27$ は整数です。このように、入力は小数点以下 $4$ 桁まで与えられます。
サンプル2
入力
3.1415 -3.1415
出力
No
$3.1415^{-3.1415} = 0.0274\ldots$ は整数ではありません。
サンプル3
入力
100000.0000 100000.0000
出力
Yes
最大ケースです。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。
