場合はマスに数字が書かれていないことを意味します。変えるのに必要な魔力の最小量を求めてください。入力は以下の形式で標準入力から与えられる。変えるのに必要な魔力の最小量を出力せよ。ワーシャルフロイドと呼ばれる、二点間の最短距離(今回でいえば0~9の数から1までの最小消費魔力)を求めるような問題です。三重ループで各数間の最小魔力を求める。それぞれの壁に使う魔力を求めるprint(ans)聞いてしまうと、何だ、そんなことか。話をするとすれば、三重ループについてでしょうか。三重ループでは、二数間の最小魔力消費量を「その純粋な数と、別の数を挟む(3数間)の魔力消費量のうち小さいもの」としています。これをすべての数に対して行うことで最小を導き出すことができます。AtCo...2018-02-19Pythonでenumerateを賢く使う。英語で『数え上げる』という意味です。Pythonで解いてみたPythonでenumerateを賢く使う。Pythonの無名関数=(lambda)について月別アーカイブはてなブログをはじめよう!Delta114514さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。