Algorithm


Problem Name: 2 AD-HOC - beecrowd | 2395

Problem Link: https://www.beecrowd.com.br/judge/en/problems/view/2395

Transporte de Contêineres

 

Por OBI - Olimpíada Brasileira de Informática 2011 BR Brazil

Timelimit: 1

A Betalândia é um país que apenas recentemente se abriu para o comércio exterior e está preparando agora sua primeira grande exportação. A Sociedade Betalandesa de Comércio (SBC) ficou encarregada de conduzir a exportação e determinou que, seguindo os padrões internacionais, a carga será transportada em contêineres, que são, por sua vez, colocados em grandes navios para o transporte internacional.

Todos os contêineres betalandeses são idênticos, medindo A metros de largura, metros de comprimento e C metros de altura. Um navio porta-contêineres pode ser visto como um retângulo horizontal de X metros de largura e Y metros de comprimento, sobre o qual os contêineres são colocados. Nenhuma parte de contêiner pode ficar para fora do navio. Além disso, para possibilitar a travessia de pontes, a altura máxima da carga no navio não pode ultrapassar Z metros.

Devido a limitações do guindaste utilizado, os contêineres só podem ser carregados alinhados com o navio. Ou seja, os contêineres só podem ser colocados sobre o navio de tal forma que a largura e o comprimento do contêiner estejam paralelos à largura e ao comprimento do navio, respectivamente.

A SBC está com problemas para saber qual a quantidade máxima de contêineres que podem ser colocados no navio e pede sua ajuda. Sua tarefa, neste problema, é determinar quantos contêineres podem ser carregados no navio respeitando as restrições acima.

 

Entrada

 

A entrada consiste de duas linhas. A primeira linha contém três inteiros AB e C que representam as dimensões dos contêineres, enquanto a segunda linha contém outros três inteiros XY e Z (1 ≤ A, B, C, X, Y, Z ≤ 106) que representam as dimensões do navio.

 

Saída

 

Seu programa deve imprimir apenas uma linha contendo um inteiro que indica a quantidade máxima de contêineres que o navio consegue transportar.

 

 

 

Exemplos de Entrada Exemplos de Saída

1 1 1

1 1 1

1

 

Code Examples

#1 Code Example with C++ Programming

Code - C++ Programming


#include <algorithm>
#include <cstdio>
#include <vector>
using namespace std;
int a, b, c, x, y, z, resposta;
int main() {
    scanf("%d %d %d", &a, &b, &c);
    scanf("%d %d %d", &x, &y, &z);
    printf("%d\n", (x / a) * (y / b) * (z / c));
    return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
1 1 1
1 1 1

Output

x
+
cmd
1
Advertisements

Demonstration


Previous
#2394 Beecrowd Online Judge Solution 2394 Corrida 1 Solution in C, C++, Java, Js and Python
Next
#2396 Beecrowd Online Judge Solution 2396 Corrida Solution in C, C++, Java, Js and Python