Antichi fossili

Per aiutarti con questo task, abbiamo preparato delle tracce di soluzione, che includono solo le parti di lettura dell'input e scrittura dell'output (da tastiera e su schermo). Puoi decidere se leggere/scrivere su file decommentando le opportune righe di codice.

Descrizione del problema

Massimo e i suoi amici sono alla ricerca di fossili antichi nella sterminata Death Valley.

"Uno dei fossili rinvenuti da Massimo."

Massimo ha trovato un fossile con ben tre specie diverse di animali ormai estinti, indicati con aa, bb e cc. Per ciascuno di questi animali, ha cercato in rete l'anno di comparsa sulla Terra e l'anno di estinzione. Ecco cosa ha trovato.

L'animale aa è comparso per la prima volta sulla Terra nell'anno a1a_1 (misurato a partire dalla nascita della Terra), e si è estinto nell'anno a2a_2 (cioè, a2a_2 è il primo anno in cui l'animale non era più presente sulla Terra). Allo stesso modo, gli animali bb e cc sono comparsi per la prima volta sulla Terra rispettivamente negli anni b1b_1 e c1c_1, e si sono estinti negli anni b2b_2 e c2c_2.

Il fossile, per poter contenere tutte e tre le specie aa, bb e cc, deve risalire a un periodo in cui erano tutte presenti sulla Terra allo stesso tempo. Basandoti su queste informazioni, aiuta Massimo a capire quanto è lungo il periodo a cui potrebbe risalire il fossile.

Dati di input

La prima riga del file di input contiene un intero TT, il numero di casi di test. Seguono TT casi di test, numerati da 11 a TT. Ogni caso di test è preceduto da una riga vuota.

Ogni caso di test è composto da tre righe, contenenti rispettivamente gli interi

  • a1a_1 e a2a_2,
  • b1b_1 e b2b_2,
  • c1c_1 e c2c_2.

Dati di output

Il file di output deve contenere la risposta ai casi di test che sei riuscito a risolvere. Per ogni caso di test che hai risolto, il file di output deve contenere una riga con la dicitura:

Case #t: n

dove t è il numero del caso di test (a partire da 11) e il valore n è il numero di anni diversi in cui tutte e tre le specie aa, bb e cc sono presenti sulla Terra.

Assunzioni

  • T=8T = 8, nei file di input che scaricherai saranno presenti esattamente 88 casi di test.
  • Tutti gli animali sono comparsi non prima dell'anno zero e si sono estinti entro il miliardesimo anno. Quindi:
    • 0≤a1<a2≤1090 \le a_1 \lt a_2 \le 10^9,
    • 0≤b1<b2≤1090 \le b_1 \lt b_2 \le 10^9,
    • 0≤c1<c2≤1090 \le c_1 \lt c_2 \le 10^9.
  • È garantito che tutte e tre le specie erano presenti allo stesso tempo sulla Terra per almeno un intero anno.

Esempi di input/output


Input:

2

15 43
20 500
7 30

70 100
70 100
70 100

Output:

Case #1: 10
Case #2: 30

Spiegazione

Nel primo caso d'esempio ci sono 1010 possibili anni a cui il fossile potrebbe risalire, gli anni sono: 2020, 2121, 2222, ... fino a 2929 compreso.

Nel secondo caso d'esempio ci sono 3030 possibili anni a cui il fossile potrebbe risalire: 7070, 7171, 7272, ... fino a 9999 compreso.

Invia soluzione

Accedi per inviare soluzioni
Accedi