Nu aveti permisiuni pentru a descarca fisierul grader_test6.ok
Diferente pentru problema/autobuze intre reviziile #29 si #7
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="autobuze") ==
Gigel doreste sa ajunga cat mai rapid inCentrulVechi,pentruaviziona mult asteptatulmecidintreRomaniasiGrecia. Deaceea,acesta va folositransportulin comun. Confuz insademultitudinea optiunilorpecarele are, acestase gandeste sa isi simplifice cumva viata. Dupa un studiu foarte amanuntit al numerelor scrise pe autobuzele din Bucuresti, el isi da seama defaptul cadoua autobuze ce au inscriptionate numerele$A$, respectiv $B$, au acelasi traseudaca serespecta **CEL PUTIN UNA** dinurmatoarele conditii:
Confuz de transportul in comun, Gigel, locuitor al municipiului Bucuresti, se gandeste sa isi simplifice cumva viata. Dupa un studiu foarte amanuntit al numerelor scrise pe autobuzele din Bucuresti, el isi da seama de urmatorul lucru:
* Fie $A$ divide $B$, fie $B$ divide $A$. * Exista un alt autobuz cu numarul $C$, astfel incat $A$ divide $C$ sau $C$ divide $A$, si $B$ divide $C$ sau $C$ divide $B$. De exemplu: autobuzele $2$, $3$, $6$ circula pe acelasi traseu pentru ca $2$ divide $6$ si $3$ divide $6$; autobuzele $3$, $15$, $10$, $20$ formeaza doua trasee, pe primul traseu circula autobuzele $3$, $15$, iar pe cel de-al doilea $10$, $20$.
* Doua autobuze ce au inscriptionate numerele $A$, respectiv $B$, au acelasi traseu daca fie $A$ divide $B$, fie $B$ divide $A$. De exemplu: autobuzele $2$, $3$, $6$ circula pe acelasi traseu pentru ca $2$ divide $6$ si $3$ divide $6$; autobuzele $3$, $15$, $10$, $20$ formeaza doua trasee, pe primul traseu circula autobuzele $3$, $15$, iar pe cel de-al doilea $10$, $20$.
Nu este asa ca aceasta regula va simplifica si voua viata? Desigur. De aceea, Gigel va intreaba: * Cate trasee diferite exista in Bucuresti?
Se dau $N$, numarul de autobuze din Bucuresti, si un sir a ~i~ de $N$ numere naturale, reprezentand numerele inscriptionate pe cele $N$ autobuze. Daca ii raspundeti corect lui Gigel la intrebare, va veti simplifica viata si veti primii $100$ puncte, punctaj pe care il veti putea sarbatori dupa meciul din aceasta seara!
Se dau $N$, numarul de autobuze din Bucuresti, si un sir a ~i~ de $N$ numere naturale, reprezentand numerele inscriptionate pe cele $N$ autobuze. Daca ii raspundeti corect lui Gigel la intrebare, va veti simplifica viata si veti primii $100$ puncte!
h2. Date de intrare
h2. Restricţii * $1 ≤ N ≤ 50.000$
* $2 ≤ a ~i~ ≤ 10.000.000$ * $Avand in vedere ca Romania este mai tare decat Grecia, nu exista doua autobuze cu acelasi numar.$ * $Pentru teste in valoare de 50p, N ≤ 7.000$
* $1 ≤ a ~i~ ≤ 1.000.000$
h2. Exemplu table(example). |_. autobuze.in |_. autobuze.out |
| 7 3 7 14 12 28 5 15 | 2
| This is some text written on multiple lines. | This is another text written on multiple lines.
|
h3. Explicatie Autobuzele $3$, $12$, $5$, $15$ parcurg acelasi traseu, iar $7$, $14$, $28$ parcurg alt traseu. In total, doua trasee diferite. == include(page="template/taskfooter" task_id="autobuze") ==
== include(page="template/taskfooter" task_id="autobuze") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
9216
