Eclipsi Solar (Sense Bucles de Veritat)

Veure com a PDF

Enviar solució

Punts: 2
Temps Límit: 1.0s
Límit de memòria: 64M

Autor/a:
tipus del problema
Sense Bucles
Categoria
Codejam
Llenguatges permesos
C#, C++, Haskell, Java, PHP, Python

Un eclipsi solar es produeix quan la lluna s'interposa al camí de la llum del sol i projecta la seva ombra a la Terra. Aquest eclipsi total es produeix aproximadament cada any i mig en algun lloc de la Terra. Un eclipsi parcial, quan la lluna no recobreix completament el sol, es produeix almenys dues vegades per any, en algun lloc de la Terra.

Acordem que per aquest problema:

1 any: 365 dies

Eclipsi Parcial cada ½ any: 183 dies (per fer-ho rodó)

Eclipsi Total cada 1 any i mig: 548 dies

Entrada

L’entrada és una única línia amb 1 número que representa els dies que han transcorregut des de l’inici dels temps. Entenem que a partir del dia 0 comença el compte dels eclipsis que hi ha hagut des de sempre. Tingueu en compte que poden haver passat molts i molts dies.

Sortida

La sortida, en una línia, ha d’indicar si aquell dia hi ha eclipsi solar “TOTAL”, “PARCIAL” o “NO” (si no n’hi ha), seguidament, ha d’indicar els dies que falten pel pròxim eclipsi i finalment, si serà total o parcial, el que arribi abans.

Nota: Si aquell dia es produeix un eclipsi els dies que falten seran 0, i no s’indicarà res més.

Exemples

Entrada Sortida
365 NO 1 PARCIAL
8220 TOTAL 0
183 PARCIAL 0
57500 NO 40 TOTAL

Comentaris


  • 0
    marc  comentat a les nov. 10, 2026, 4:25 p.m.

    "Tingueu en compte que poden haver passat molts i molts dies", aixo pot ser un numero mooooooooooooooooooooooolt llarg. tan llarg que fins i tot es looooong