いくつかの番号を一緒に検索しようとしています (国営宝くじ)。毎回 5 つの列を調べなければならず、90 の数字があります。可能性は 1.2 1.3 1.4 ... 89.90 で、4005 の組み合わせがあります。アルゴリズムはうまく機能しますが、検索の時間を管理することは絶対に不可能です。研究をスピードアップする可能性はありますか?
amb = 2 ~ 4006 の場合
primo = Foglio3.Cells(amb, 1)
secondo = Foglio3.Cells(amb, 2)
ritardo = 0
For cont = 8618 To 2 Step -1
est1 = Foglio2.Cells(cont, 2)
est2 = Foglio2.Cells(cont, 3)
est3 = Foglio2.Cells(cont, 4)
est4 = Foglio2.Cells(cont, 5)
est5 = Foglio2.Cells(cont, 6)
If (primo = est1) Or (primo = est2) Or (primo = est3) Or (primo = est4) Or (primo = est5) Then
If (secondo = est1) Or (secondo = est2) Or (secondo = est3) Or (secondo = est4) Or (secondo = est5) Then
Foglio3.Cells(amb, 3) = ritardo '3 = nazionale
Exit For
End If
End If
ritardo = ritardo + 1
Next cont
Next amb