Una "seqüència teulada" és una seqüència d’enters sense sentinella que té les següents propietats:
El primer i últim element són iguals.
Té dues parts de la mateixa longitud: un subseqüència creixent fins al punt mig que dóna lloc a una subseqüència decreixent fins al final (les dues parts de la teulada).
NOTA: Obriu el PDF per veure la imatge, a la web no apareix.
Per ser totalment precisos, considerem que els elements de la seqüència teulada són , amb i senar. Sigui la posició central de la seqüència (és a dir, ). La pujada inicial inclou els elements i es compleix que per a . La baixada inclou i té els elements , i es complexien dues condicions: per una banda, estrictament (el principi de la baixada); per altra, que , per a la resta d’elements, . A més a més es compleix que .
Fes un programa que determina si la seqüència d’entrada és una "seqüència teulada".
Aquest problema té com a centres d’interès la correctesa, l’eficiència i la llegibilitat.
Els diferents jocs de prova d’aquest problema otorguen una puntuació parcial, i la nota del problema és la suma de tots. Els jocs de prova estan separats en correctesa i eficiència, i els d’eficiència fan servir entrades de longituds molt grans i és necessari que el programa faci el mínim número d’operacions possible per arribar al resultat.
Una seqüència d’enters sense sentinella.
La paraula "si" si la seqüència d’entrada és una
"seqüència teulada" i "no" en cas contrari.
Autoria: Pau Fernández
Generació: 2026-01-25T12:51:34.851Z
© Jutge.org, 2006–2026.
https://jutge.org