Pagini recente » Diferente pentru blog/meet-in-the-middle intre reviziile 15 si 16 | Imagine Cup | Sakura | Atasamentele paginii Profil iepuretony4 | Diferente pentru problema/farey intre reviziile 3 si 2
Diferente pentru
problema/farey intre reviziile
#3 si
#2
Diferente intre titluri:
Diferente intre continut:
==Include(page="template/taskheader" task_id="farey")==
== include(page="template/taskheader" task_id="farey") ==
O secventa farey de ordinul $N$ este secventa tuturor fractiilor ireductibile $^p^/{~q~}$ cu $0 < p < q ≤ N$, aranjate in ordine crescatoare. De exemplu, secventa Farey de ordinul 5 este:
p=. $^1^/{~5~} ^1^/{~4~} ^1^/{~3~} ^2^/{~5~} ^1^/{~2~} ^3^/{~5~} ^2^/{~3~} ^3^/{~4~} ^4^/{~5~}$
Vom numerota fractiile din secventa incepand cu $1$. De exemplu, a $6$-a fractie din secventa Farey de ordin $5$ este $^3^/{~5~}$.
Poveste ...
h2. Cerinta
Dandu-se $N$ si un numar $K$, aflati a $K$-ua fractie dintr-o secventa Farey de ordin $N$.
...
h2. Date de Intrare
h2. Restrictii
Fisierul de intrare $farey.in$ contine o singura linie cu numerele $N$ si $K$ separate prin spatiu. $K$ va fi mereu un index valid, adica va fi cel putin $1$ si nu va fi mai mare decat numarul de fractii din secventa Farey de ordin $N$.
...
h2. Date de Iesire
h2. Date de intrare
Fisierul de iesire $farey.out$ va contine o singura linie cu doua numere intregi $P$ si $Q$ separate prin spatiu. Fractia $^P^/{~Q~}$ trebuie sa fie a $K$-ua fractie din secventa Farey de ordin $N$. Fractia trebuie sa fie ireductibila, adica cel mai mare divizor comun dintre $P$ si $Q$ trebuie sa fie $1$.
...
h2. Restrictii si precizari
h2. Date de iesire
* $1 < N ≤ 40 000$
* $40%$ din teste vor avea $K ≤ 50 000$
* toate datele de test folosite pentru evaluare vor avea $N ≥ 10 000$
...
h2. Exemplu
table(example). |_. farey.in |_. farey.out |
| 5 6 | 3 5 |
h3. Sfat prietenesc
Aceasta nu este o problema de matematica; pentru a o rezolva sunt necesare doar cunostiinte matematice elementare. Trebuie in schimb sa gasiti un algoritm performant pentru a o rezolva.
| farey.in | farey.out |
| linia1
linia2
linia3
| linia1
linia2
|
==Include(page="template/taskfooter" task_id="farey")==
== include(page="template/taskfooter" task_id="farey") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.