◆ わからない問題はここに書いてね 265 ◆
■ このスレッドは過去ログ倉庫に格納されています
0600132人目の素数さん
2010/04/27(火) 20:02:27>>575さん、ありがとうございました。
いただいた答えを元に考えてみましたが、???でした・・・。
もしよろしければ、考えかたを教えていただけるとうれしいです。
>>567さん
昨日は呪文のように見えましたが、ちょっとperlを勉強して、自分でも動かしてみました。
そのままでは自分の環境での動かしかたがわからず、
自分なりに改造して逐一出力しながらやってみました。(あっているかどうかわかりませんが)
手順としては以下の考え方であっていますか?ちょっとスレチですみません。
900×300の配列を作る(1から27万)
そのデータをそれぞれの所属するグループ名(1から900)に置き換える
データをシャッフルして並べ替え、前から9999番目までのデータを見る
n番目のデータとn+1番目のデータのグループ名が一致したら出力
1回ずつ実行して確認するコードしかできなかったので、何回も回して確認しました。
1回につきだいたい10個〜20個ぐらいは一致するものが出現していました。
■ このスレッドは過去ログ倉庫に格納されています