.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » punctul

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
 .campion
punctul


Timp maxim de execuţie/test:
0.2 secunde
Memorie totală disponibilă/stivă:
4 MB/2 MB

Fie un punct ce se deplasează într-o retea ca în imaginea alăturată. Primul pas îl face din origine în punctul de coordonate (1,0). Fiecare pas durează o secundă.

Cerinţă

1. Având la dispozitie numărul n de secunde să se determine coordonatele (x,y) unde a ajuns punctul.

2. Cunoscând coordonatele (i,j) ale unui punct să se determine numărul de secunde când este atins acest punct.

Date de intrare

Fişierul de intrare punctul.in contine pe prima linie numărul 1 sau 2  reprezentând cerinta 1, respectiv cerinta 2, iar pe a două linie pentru cerinta 1 un număr n reprezentând numărul de secunde, pentru cerinta 2 două numere separate printr-un spatiu i si j având semnificatia din cerintă.

Date de ieşire

Fişierul de ieşire punctul.out va avea o singură linie. Dacă aveti de rezolvat cerinta 1, pe prima linie se vor afisa două numere x y reprezentând coordonatele punctului după n secunde. Dacă aveti de rezolvat cerinta 2, atunci se va scrie un singur număr reprezentând numărul de secunde.

Restricţii

  • 0 <= n <= 100 000
  • 0 <= i, j <= 32000

Exemplu

punctul.in punctul.out Explicaţii
1
2
1 1
Trebuie să rezolvati cerinta 1. Se observă din imagine.
punctul.in punctul.out Explicaţii
2
2 3
13
Trebuie să rezolvati cerinta 2. Se observă din imagine.
prof. Vlad Nicu
Liceul "Mihail Kogălniceanu" Vaslui
propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Probleme recomandate
surse trimise | ajutor