메인 콘텐츠로 건너뛰기
Učilnica FRI 23/24
  • 홈
  • 더 보기
닫기
검색 입력 전환
한국어 ‎(ko)‎
English ‎(en)‎ Slovenščina ‎(sl)‎ Македонски ‎(mk)‎ Русский ‎(ru)‎ 한국어 ‎(ko)‎
손님 계정으로 접속
로그인
홈
Course Activities
과제물들 포럼모음 학습자료
Recent Courses
You are not enrolled in any courses
  1. aps1uni
  2. Funkcije

Funkcije

완료 조건
Due: 일요일, 24 12월 2023, 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]
◄ koda s predavanj
zapiski - Dinamično programiranje ►
손님 계정으로 접속 (로그인)
Get the mobile app Obvestilo o avtorskih pravicah
Moodle 제공