r = 0; scanf(ā€œ%dā€, &a); ma = me = a; for( int i = 1; i < n; i++ ){ scanf(ā€œ%dā€, &a); if( ( ma > a && ma - a >= c ) || a < me ){ if( ma - me - c > 0 ) r += ma - me - c; ma = me = a; } ma = max( ma, a ); } if( ma - me - c > 0 ) r += ma - me - c; printf("%d\n", r);