Oké, akkor mit kell érteni az alatt, hogy az első c-1 hasáb tele legyen? Én úgy értelmeztem, hogy a sorok száma maximális, vagyis r=intsub(n/(c-1)), ebben a példádban r=intsub(102/(7-1))=17, a maradék 102%(7-1)=0. Gondolom ha van intsup akkor van intsub is.
Ha csak annyit jelent, hogy egyenlő számú elem van bennük, akkor át lehet vinni valamennyi tételt az utolsó oszlopba, ha intsub(n/(c-1))-n%(c-1)>=c. Ha n<c akkor mindenképp lesznek üres oszlopok. A kettő között valamiből engedni kell, pl. n=36, c=7-nél mi lenne a jó megoldás?