Buscar

145 Demora na fila do banco

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include <string.h>
void bubblesort(int* a, int size)
{
 int i, j;
 int aux;
 for(i = 0; i < size; i++)
 {
 for(j = i+1; j < size; j++)
 {
 if(a[i] > a[j])
 {
 aux = a[j];
 a[j] = a[i];
 a[i] = aux;
 }
 }
 }
}
int main()
{
 int caixas, clientes;
 int resposta = 0;
 int entrada, atendimento;
 int i;
 scanf("%d %d",&caixas,&clientes);
 int tempo_caixas[caixas];
 memset(tempo_caixas,0,caixas*sizeof(int));
 for(i = 0; i < clientes; i++)
 {
 scanf("%d %d",&entrada,&atendimento);
 bubblesort(tempo_caixas,caixas);
 if(tempo_caixas[0] <= entrada) tempo_caixas[0] = entrada + atendimento;
 else
 {
 if(tempo_caixas[0] - entrada > 20) resposta++;
 tempo_caixas[0] += atendimento;
 }
 }
 printf("%d\n",resposta);
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando