Ternes pitagòriques

Una terna pitagòrica (a,b,c)(a, b, c) consisteix en tres nombres naturals estrictament positius tals que a2+b2=c2a^2 + b^2 = c^2. Per exemple, (3,4,5)(3, 4, 5), (5,12,13)(5, 12, 13) i (6,8,10)(6, 8, 10) són algunes de les infinites ternes pitagòriques. Feu un programa que trobi i pinti els punts (a,b)(a, b) que formin part d’una terna pitagòrica i que compleixin 1a<m1 \le a < m i 1b<n1 \le b < n. La funció isqrt de math us pot ser útil.

Entrada

L’entrada consisteix en dos noms de colors c1c_1 i c2c_2 i en dos naturals m>1m > 1 i n>1n > 1.

Sortida

Cal generar una imatge m×nm \times n de color de fons c1c_1, amb els punts (a,b)(a, b) que formin part d’una terna pitagòrica pintats de color c2c_2. Per exemple, recordeu que el punt de dalt a la dreta té coordenades (m1,0)(m - 1, 0).

Informació del problema

Autoria: Salvador Roura

Generació: 2026-02-21T11:47:15.373Z

© Jutge.org, 2006–2026.
https://jutge.org