infoarena

infoarena - concursuri, probleme, evaluator, articole => Teme => Subiect creat de: Alexandru Chirea din Octombrie 31, 2013, 09:55:07



Titlul: Problema Sir
Scris de: Alexandru Chirea din Octombrie 31, 2013, 09:55:07
Buna ziua,

Am si eu de facut o problema, numai ca nu stiu cum sa o rezolv. Ma puteti ajuta?
Citat
SIR
Se dau două numere naturale n ÅŸi m. Spunem că un număr  X este în relaÅ£ia R cu un număr Y dacă cel puÅ£in unul dintre ele este divizor al lui n sau al lui m.
Cerinţă
Să se determine numărul de elemente ale unui şir cu număr maxim de elemente astfel încât:
o   oricare 2 elemente de pe poziÅ£ii consecutive din acest ÅŸir să fie în relaÅ£ia R.
o   elementele acestui ÅŸir să fie distincte două câte două.
Restricţii
3<=n,m<=5000


Titlul: Răspuns: Problema Sir
Scris de: George Marcus din Octombrie 31, 2013, 11:39:28
Determini divizorii lui n si m. Ii pui intr-un vector astfel incat sa nu iei de doua ori acelasi divizor. Strategia cea mai buna e sa pui XDXDXDX... unde X e un numar care nu apartine vectorului iar D apartine vectorului.