Pesquisar este blog

Livros Recomendados

terça-feira, 1 de dezembro de 2020

URI - 2554 - Iniciante - Pizza Antes de BH - C

Plataforma: URI

Problema2554

Enunciado:

Está chegando a grande final do Campeonato Nlogonense de Surf Aquático, que este ano ocorrerá na cidade de Bonita Horeleninha (BH)! Antes de viajar para BH, você e seus N-1 amigos decidiram combinar algum dia para ir a uma pizzaria, para relaxar e descontrair (e, naturalmente, comer!).

Neste momento está sendo escolhida a data do evento. Para que todas as pessoas possam participar, foi decidido que o encontro na pizzaria ocorrerá em um data tal que todas as N pessoas podem comparecer à pizzaria nesta data. Portanto, nem toda data pode ser escolhida, pois algumas pessoas podem ter outros compromissos já marcados em alguns dias.

Dada a lista de datas consideradas para o evento e a informações de quais pessoas podem comparecer em quais datas, determine se o evento poderá ocorrer e, em caso positivo, sua data. Caso mais de uma data seja possível, o evento deve ocorrer o mais cedo possível.

Linguagem: C

Solução:

#include <stdio.h>
int main() {
    int n, d, v, a, i, j, lock;
    char data[20];
    while (scanf("%d %d ", &n, &d) != EOF) {
        lock = 0;
        for (i = 0; i < d; i++) {
            a = 0;
            scanf(" %s", data);
            fflush(stdin);
            
            for (j = 0; j < n; j++) {
                scanf(" %d", &v);
                a += v;
            }
            fflush(stdin);
            if (a == n && !lock) {
                printf("%s\n", data);
                lock = 1;
            } 
        }
        if (!lock)
            printf("Pizza antes de FdI\n");
    }
    return 0;
}

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas