Skip to main content
Učilnica FRI 24/25
  • Home
  • More
Close
Toggle search input
English ‎(en)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
You are currently using guest access
Log in
Učilnica FRI 24/25
Home
Expand all Collapse all
  1. aps1uni
  2. Deli in vladaj
  3. Funkcije

Funkcije

Completion requirements
Due: Sunday, 19 January 2025, 11:59 PM

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]
You are currently using guest access (Log in)
Get the mobile app
Powered by Moodle
Obvestilo o avtorskih pravicah