9. sınıflar -> 100 kişi
10. sınıflar -> 150 kişi
11. sınıflar -> 175 kişi
olsun.
algoritma önce sayısı fazla olan sınıfları yan yana oturtuyor. 10-11 , 10-11,10-11 olarak salona dağıtıyor. her öğrenci yerleştirmesi yaptığında sayı bir azalıyor.
sonra
9. sınıf ->100
10.sınıf ->99
11.sınıf->124
olunca bu sefer sayısı en fazla sınıf değişiyor. 9-11 sınıfları yanyana oturtuyor. 10-11,9-11,10-11 olarak devam ediyor.
Bu sayede tüm sınıflar eşitleniyor
son hali
9. sınıf -> 81
10.sınıf->81
11.sınıf->81
olduğunda 9-10,10-11,11-9... şeklinde devam ediyor.
Bu mantıkla hiç bir zaman aynı sınıftan öğrenci yan yana gelmemiş oluyor. Tabi burada da en fazla mevcudu olan sınıf diğer sınıfların toplamından küçük olmalı.
Algoritma bu şekilde çalışıyor. Amaç her sınıfa dengeli bir şekilde dağıtmak değil, aynı sınıftan öğrencilerin yanyana oturmasını imkansız yapmak.