Skip to content

Instantly share code, notes, and snippets.

@rogerioagjr
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rogerioagjr/f8d3e085bf2137b8dcbc to your computer and use it in GitHub Desktop.
Save rogerioagjr/f8d3e085bf2137b8dcbc to your computer and use it in GitHub Desktop.
Escada Rolante
#include <cstdio>
int n, tempo, fim; // declaro as variáveies n, tempo e fim
int main(){
scanf("%d", &n); // leio o valor de n
for(int i=1; i<=n; i++){ // para cada leitura
int t;
scanf("%d", &t); // leio o instante de entrada
// se alguém entrou ena escada enquanto ela não estava funcionado
if(t>=fim) tempo+=10; // aadiciono todos os 10 segundos que a escada levará para subir
// caso contrário, alguém entre enquanto a escada funcionava
else tempo+=t+10-fim; // adiciono apenas o tempo adicional que a escada levará para subir a nova pessoa
fim=t+10; // guardo o mometo que a escada vai parar
}
printf("%d\n", tempo); // imprimo o valor de n
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment