競プロ典型90問 【競プロ典型90問】「055 - Select 5(★2) 」解法 2022年1月4日 このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 055 - Select 5(★2) ポイント Pythonで組み合わせを生成するにはitertoolsのcombinationsを使用すると便利です。 組み合わせを全探索し、条件に合致するものを見つけていきます。... TheLogicalBear
競プロ典型90問 【競プロ典型90問】「033 - Not Too Bright(★2)」解法 2022年1月3日 このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 033 - Not Too Bright(★2) ポイント 設置できるLEDの数は縦H、横Wが奇数か偶数かによって変化します。 それぞれのLED設置パターンは下記のようになります。 ・(H,W)= (偶,偶)の場合... TheLogicalBear
競プロ典型90問 【競プロ典型90問】「027 - Sign Up Requests (★2)」解法 2022年1月2日 このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 027 - Sign Up Requests (★2) ポイント 今までに登録された名前を記憶しておき、登録申請の度に照会します。 Python は set を用いると便利です。重複を削除してくれるし、in lis... TheLogicalBear
競プロ典型90問 【競プロ典型90問】「024 - Select +/- One(★2)」解法 2022年1月1日 このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 024 - Select +/- One(★2) ポイント 答えがYesとなるためには、次の条件を満たす必要があります。 ①最低限必要な操作回数がK回以下 ②最低限必要な回数操作をした後の残り回数(K- 最低限必要... TheLogicalBear