Sigui un natural. Donats naturals, trobeu tots els parells de nombres tals que sigui múltiple d’.
L’entrada consisteix en diversos casos, cadascun amb un natural (que s’explica més avall), una entre 2 i 300, una entre 2 i , i els naturals, tots diferents.
Per a cada cas, considereu tots els parells amb suma múltiple d’. Els nombres han d’estar ordenats dins de cada parell, i els parells han d’estar ordenats entre si (primer pel primer nombre i, en cas d’empat, pel segon).
Com que escriure tots els parells podria ocupar massa espai, escriviu només els parells saltant de en , començant pel primer. Per exemple, amb cal escriure tots els parells, amb un de cada dos, etc.
Escriviu 10 guions al final de cada cas.
Els jocs de proves grossos s’han creat a l’atzar.
La vostre solució ha de ser eficient. Amb una solució que bàsicament comprovi tots els parells de nombres el jutge us donarà 50 punts, i podreu obtenir una nota màxima de 5 en aquest problema.
No podeu fer servir el tipus @pair@ de C++.
Considereu el residu de cada nombre donat mòdul .