下のコードの入力受け取りについて 入力の受け取りでは、次のコードを書いています。 p, c, *f = map(int, input().split()) このコードは、次のように動きます。 T = [10, 30, 70, 4, -15] p, c, *f = T print(p) # 10 print(c) # 30 print(f) # [70, 4, -...
・(A1,…,AN) は(1,2,…,N) の並び替えである ・入力は全て整数である ABC350-Cよりこれは、実際のコンテストに出たC問題です。 愚直な方法だと、Aの1番目の要素が1じゃなかったら1を探し続けてswapをして、Aの2番目の要素が2じゃなかったら2を探し続け...とできます。 し...
ですので、入力のBを2進浮動小数点数として読み取った段階で誤差が発生します。 さらにそれを100倍した際にも誤差が発生するので、b * 100.0が本来の値(整数)と一致するかは運次第(入力と、精度に依存する)ということになります。 具体例として、 0.07 を 100 倍すると 7 よりもほんの少...
ABC262(AtCoder Beginner Contest 262) A~C問題の解説記事です。灰色~茶色コーダーの方向けに解説しています。その他のABC解説、動画などは以下です。更新時は…