Exercício "Tamanho da Placa" sendo resolvido! Confira a resposta.
Plataforma: URI (BEECROWD)
Problema: 2770
Enunciado:
Existe uma tradicional indústria no Brasil que produz equipamentos musicais. Atualmente eles estão totalmente imergidos com a era da Indústria 4.0 e a sua principal atuação é a criação de pedais de efeitos para guitarra, que existem em uma diversidade incrível, cada um para um tipo de cliente. Esta indústria implementou um sistema em que o seu cliente cria seu próprio pedal através de um protótipo 3D e interativo, inclusive com sons, simulando o pedal real. Sendo assim, após o cliente gerar seu modelo o mesmo é enviado para a empresa, onde será fabricado.
Acontece que para ser fabricado, o circuito do pedal é impresso em uma PCI(placa de circuito impresso), que tem um certo tamanho. Porém com a criatividade dos clientes, as placas estão tomando dimensões inimagináveis, tal fato faz com que a placa disponível na empresa não sirva. Como você é um excelente programador e um amante da música, cabe a você criar um programa em que dada as dimensões do circuito do cliente e a dimensão da placa disponível, diga se é possível utilizar ou não aquela placa.
Linguagens: C e C++
Solução:
Código em C:
#include <stdio.h> int main() { int x, y, m, a, b; while (scanf("%d %d %d", &x, &y, &m) != EOF) { while (m--) { scanf("%d %d", &a, &b); if ((a <= x && b <= y) || (a <= y && b <= x)) printf("Sim\n"); else printf("Nao\n"); } } return 0; }
Código em C++:
#include <iostream> int main() { int x, y, m, a, b, m1, m2; while (std::cin >> x >> y >> m) { m1 = (x < y? x : y); while (m--) { std::cin >> a >> b; m2 = (a < b? a : b); if (a*b > x*y || (a > x && a > y) || (b > x && b > y) || m2 > m1) std::cout << "Nao"; else std::cout << "Sim"; std::cout << std::endl; } } return 0; }