>>991

まず、自分のやっていた方法が>>973さんの方法に近かったのでこちらを選びました。
正直「やっつけ」なプログラムで良いので早く作れる方が良いと思いました
(結局時間はかかっていますが)。
それと(質問の中にも書きましたが)将来的には551個を扱うんです。
それらを毎回並べ替えて最初の10個というのは効率的にどうかと思ったのも理由の一つです。
でも、そちらの方法の方が良いですか?
こっちの方法も本当に後一歩っぽいんですが。