#include <stdio.h>
/* Giada Bruni 3B LM, compito per giovedì 2301/2020*/
int main( void ) {
int N, i, scala= 0 ;
int blocchi[ N+ 1 ] ;
blocchi[ 0 ] = 0 ; //il primo elemento del vettore vale 0, in modo da agevolare i calcoli
for ( i= 1 ; i<= N; i++ )
scanf ( "%d" , & blocchi
[ i
] ) ; //dalla riga 5 alla 9 chiedo i dati del problema
for ( i= 0 ; i< N; i++ ) {
if ( blocchi[ i+ 1 ] - blocchi[ i] > 0 && blocchi[ i+ 1 ] - blocchi[ i] > scala) //se la differenza tra un elemento i-esimo e il suo successivo e >o e la loro differenza è maggiore del valore di ladder...
scala= blocchi[ i+ 1 ] - blocchi[ i] ; //...allora ladder assume il valore della differenza
}
printf ( "%d" , scala
) ; //stampo ladder, che sarà quindi il valore più alto possibile return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Ci8qIEdpYWRhIEJydW5pIDNCIExNLCBjb21waXRvIHBlciBnaW92ZWTDrCAyMzAxLzIwMjAqLwppbnQgbWFpbih2b2lkKSB7CgoJaW50IE4saSxzY2FsYT0wOyAKICAgIHNjYW5mKCIlZCIsICZOKTsgICAKICAgIGludCBibG9jY2hpW04rMV07CiAgICBibG9jY2hpWzBdPTA7ICAgLy9pbCBwcmltbyBlbGVtZW50byBkZWwgdmV0dG9yZSB2YWxlIDAsIGluIG1vZG8gZGEgYWdldm9sYXJlIGkgY2FsY29saQogICAgZm9yKGk9MTsgaTw9TjsgaSsrKQogICAgICAgIHNjYW5mKCIlZCIsICZibG9jY2hpW2ldKTsKLy9kYWxsYSByaWdhIDUgYWxsYSA5IGNoaWVkbyBpIGRhdGkgZGVsIHByb2JsZW1hCgogICAgZm9yKGk9MDsgaTxOOyBpKyspewogICAgCQogICAgCWlmKGJsb2NjaGlbaSsxXS1ibG9jY2hpW2ldPjAgJiYgYmxvY2NoaVtpKzFdLWJsb2NjaGlbaV0+c2NhbGEpIC8vc2UgbGEgZGlmZmVyZW56YSB0cmEgdW4gZWxlbWVudG8gaS1lc2ltbyBlIGlsIHN1byBzdWNjZXNzaXZvIGUgPm8gZSBsYSBsb3JvIGRpZmZlcmVuemEgw6ggbWFnZ2lvcmUgZGVsIHZhbG9yZSBkaSBsYWRkZXIuLi4KCQkJc2NhbGE9YmxvY2NoaVtpKzFdLWJsb2NjaGlbaV07IC8vLi4uYWxsb3JhIGxhZGRlciBhc3N1bWUgaWwgdmFsb3JlIGRlbGxhIGRpZmZlcmVuemEKICAgIAoJfQoJCglwcmludGYoIiVkIiwgc2NhbGEpOy8vc3RhbXBvIGxhZGRlciwgY2hlIHNhcsOgIHF1aW5kaSBpbCB2YWxvcmUgcGnDuSBhbHRvIHBvc3NpYmlsZQogICAgcmV0dXJuIDA7Cn0=