Lista de probleme 1

#1558 npe

Se construiește un șir de pătrate de latură 1, 2, 3, 4, …. Fiecare pătrat este împărțit în pătrate de latură 1. De exemplu, pătratul cu latura k va fi împărțit în k*k pătrate de latură 1. Se numerotează toate pătratele elementare parcurgându-le în spirală în fiecare pătrat din șir.

Cunoscându-se numărul N al unui pătrat elementar, să se determine numărul pătratului din șir care-l conține, rândul și coloana în care acesta este poziționat.

Olimpiada de Informatică, etapa pe sector, Bucureşti, 2016. clasa a 9-a