Alinuţa a observat că din şirul de numere consecutive poate forma sume din câte doi termeni astfel încât rezultatul să nu fie divizibil cu o valoare dată . De exemplu pentru , poate considera termenii deoarece oricum ar forma sume cu doi termeni rezultatul obţinut nu se divide cu .
Cerință
Dându-se două numere naturale şi se cere să se determine numărul maxim de termeni ce pot fi luaţi din şirul , astfel încât oricum aş lua doi termeni distincţi, suma acestora să nu fie divizibilă cu .
Date de intrare
Fişierul de intrare suma.in
conţine o singură linie formată din două valori şi separate printr-un spaţiu.
Date de ieșire
Fişierul de ieşire suma.out
conţine pe prima linie o singură valoare ce reprezintă numărul maxim de termeni ce pot fi aleşi dintre cei cu proprietatea că suma oricăror doi termeni din mulţimea determinată nu se divide cu .
Restricții și precizări
Exemplu
suma.in
15 7
suma.out
8
Explicație
Pot fi alese valorile:
sau
etc.