このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 048 - I will not drop out(★3) ポイント 貪欲法で点数の高い順に取っていきます。 コード def main(): import sys sys.setrecursionlimit(10 ...
このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 046 - I Love 46(★3) ポイント Ai + Bj + Ckが46で割り切れるとき Ai ÷ 46 の余り + Bi ÷ 46 の余り + Ci ÷ 46の余りも46で割り切れます。 この問題はここに...
このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 038 - Large LCM(★3) ポイント AとBの最小公倍数は以下の式で求めることができます。 A x B ÷ (AとBの最大公約数) AとBの最大公約数を求めるにはmathライブラリのgcdを使用します。...
このシリーズではE869120さんによって作成された競プロ典型90問をPythonで解いています。 問題 014 - We Used to Sing a Song Together(★3) ポイント 小学生の家と学校の位置をそれぞれ昇順ソートして、左からi人目の小学生を左からi番目の学校に通わせていくことで最適解を得る...