Plataforma: URI (BEECROWD)
Problema: 2543
Enunciado:
Assim como a maioria dos estudantes de computação, você vive jogando os jogos eletrônicos mais populares atualmente: Liga of Legendas (LOL) e Contra-Strike (CS). Embora você também jogue LOL, você gosta mais é de usar todas suas grandes habilidades para derrotar a equipe terrorista em Contra-Strike! Você é tão empenhado no combate ao terror que é frequentemente comparado com o presidente dos EUA que anunciou a captura e derrota de um grande terrorista da vida real.
Por ser bastante habilidoso, os vídeos de suas jogadas (seus famosos gameplays) vivem aparecendo na Jogatina UFPR, uma página na internet que publica gameplays de alunos da universidade.
A página publica muitos vídeos diariamente. Por isso, pode ser dificil encontrar e contar todos os seus vídeos na página. Entretanto, como você também é programador, você decidiu escrever um programa para auxiliá-lo nesta tarefa. Dada a lista de gameplays publicados na página, determine quantos gameplays seus de Contra-Strike foram publicados.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { int n, i, id, j, contador; while (scanf("%i %i", &n, &i) != EOF) { contador = 0; while (n--) { scanf("%i %i", &id, &j); if (i == id && !j) contador++; } printf("%i\n", contador); } return 0; }
#include <iostream> int main() { int n, i; while (std::cin >> n >> i) { int contador = 0; while (n--) { int id, j; std::cin >> id >> j; if (i == id && !j) contador++; } std::cout << contador << std::endl; } return 0; }
Nenhum comentário:
Postar um comentário