Oskar


Submit solution

Points: 30 (partial)
Time limit: 1.0s
Memory limit: 64M

Problem type
Allowed languages
Assembly, Awk, C, C++, Java, Perl, Python

HONI 2018/2019 1. kolo, 20. listopada 2018. - zadatak 2

Perica sanja da je s još \(N\) natjecatelja na dodjeli Oskara znanja. Svi oni sjede u istom redu na mjestima označenim brojevima od \(K\) do \(K + N\). Perica sjedi na mjestu s oznakom X. Slika odgovara prvom primjeru test podataka, \(K = 10\), \(N = 6\), \(X = 12\).

enter image description here

Perica sanja i traži odgovore na sljedeća tri pitanja:

  1. Koliko natjecatelja sjedi lijevo od njega?
  2. Koliko natjecatelja sjedi desno od njega?
  3. Kada voditeljica dodjele pozove Pericu na pozornicu, svi natjecatelji lijevo ili desno od njega, ovisno na koju stranu on krene izlaziti, morat će ustati i propustiti ga. Koliko će najmanje natjecatelja trebati ustati da bi Perica uspio izaći na pozornicu? Napišite program koji će za zadane K, N i X ispisati odgovore na prethodno postavljena pitanja.

ULAZNI PODACI

U prvom retku nalazi se prirodan broj \(K\) (1 ≤ \(K\) ≤ 50), oznaka prvog lijevog mjesta u redu. U drugom retku nalazi se prirodan broj \(N\) (1 ≤ \(N\) ≤ 50), broj natjecatelja iz teksta zadatka. U trećem retku nalazi se prirodan broj \(X\) (\(K\) ≤ \(X\) ≤ \(K\) + \(N\)), redni broj mjesta na kojem sjedi Perica.

IZLAZNI PODACI

Ispišite tri cijela broja svaki u svom retku, odgovori na prvo, drugo i treće pitanje iz teksta zadatka.

BODOVANJE

Točan ispis svakog retka vrijedi 2 boda. Ako ne znate riješiti neki dio zadatka, onda u odgovarajući red ispišite bilo što.

Primjeri test​ podataka

Ulaz
10
6
12
Izlaz
2
4
2

Ulaz
10
6
15
Izlaz
5
1
1

Ulaz
10
6
16
Izlaz
6
0
0

Comments

There are no comments at the moment.