Preskoči na glavno vsebino
Učilnica FRI 24/25
  • Domov
  • Več
Zapri
Preklopi iskalni vnos
Slovenščina ‎(sl)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
Trenutno uporabljate gostujoči dostop
Prijavite se
Učilnica FRI 24/25
Domov
Razširi vse Skrči vse
  1. aps1uni
  2. Deli in vladaj
  3. Funkcije

Funkcije

Zahteve zaključka
Rok za oddajo: nedelja, 19. januar 2025, 23.59

Podanih je $N$ seznamov, kjer je $i$-ti seznam ($i=1 \ldots N$) definiran s parom celih števil $a_i$ in $b_i$, ki predstavljata seznam vrednosti $f_i(a_i), f_i(a_i + 1), ..., f_i(b_i)$. Vsak seznam vsebuje vrednosti malo drugačne naraščajoče funkcije. Družina funkcij $f_i(x)$ je definirana kot $f_i(x) = \lfloor x \cdot (\log_2 {x})^{i/N} \rfloor$. Izračunaj $k$-to vrednost (indeksirano od 1 naprej), če bi vse sezname združili v enega in ga uredili naraščajoče.

Omejitve podatkov

  • $1 \leq N \leq 1000$
  • $1 \leq a_i \leq b_i \leq 10^{9}$
  • $1 \leq k \leq \sum_{i=1}^N (b_i-a_i+1)$

Vhodni in izhodni podatki

V prvi vrstici sta podani števili $N$ in $k$. Nato sledi $N$ vrstic s pari celih števil $a_i$ in $b_i$.

Izpišite iskano $k$-to število po velikosti. Bodite pozorni na velikosti števil.

Primer

Vhod:

4 42
440 460
999999990 1000000000
160 180
100 110

Izhod:

784

Posamezni seznami vsebujejo naslednja števila:

[757, 759, 761, 762, 764, 766, 768, 769, 771, 773, 775, 777, 778, 780, 782, 784, 786, 787, 789, 791, 793]
[5467847130, 5467847136, 5467847141, 5467847147, 5467847152, 5467847158, 5467847164, 5467847169, 5467847175, 5467847180, 5467847186]
[712, 717, 722, 727, 732, 737, 742, 748, 753, 758, 763, 768, 773, 778, 784, 789, 794, 799, 804, 809, 815]
[664, 672, 680, 688, 696, 704, 713, 721, 729, 737, 745]
Trenutno uporabljate gostujoči dostop (Prijavite se)
Pridobi mobilno aplikacijo
Stran poganja Moodle
Obvestilo o avtorskih pravicah