Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

TRANSP11 - Transporte

 

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, B 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 A, B e C que representam as dimensões dos contêineres, enquanto a segunda linha contém outros três inteiros X, Y e Z 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.

Restrições

  • 1 ≤ A, B, C, X, Y, Z ≤ 106
  • É garantido que a maior resposta será menor ou igual a 106

Exemplos

Entrada
1 1 1
1 1 1

Saída
1

Entrada
1 2 5
9 6 11

Saída
54

Entrada
1 2 12
6 9 10

Saída
0


Adicionado por:Wanderley Guimarăes
Data:2012-02-29
Tempo limite:1s
Tamanho do fonte:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Linguagem permitida:Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL
Origem:OBI 2011 - fase 1 nível junior

hide comments
2018-05-03 03:58:59


Last edit: 2018-05-03 03:59:49
2014-09-30 17:21:11 Pedro Arthur
a,b,c = map(int,raw_input().split())
x,y,z = map(int,raw_input().split())
print"{}".format((x/a)*(y/b)*(z/c))
2013-07-15 07:14:01 Eduardo Maia [UECE]
Douglas Rodrigues[USJT],

seu erro está no system("pause");

a partir do momento que vocę coloca o system("pause"), o programa, literalmente, pausa. com isso, na hora que vocę compila, aqui no spoj, ele vai, também, pausar e vai dar limite de tempo estourado. falo isso por experięncia própria (em outro problema aqui do site) e, quando procurei na internet, vi que meu erro era só no system("pause").

espero ter ajudado!

Last edit: 2013-07-15 07:14:57
2013-06-01 13:24:52 josue marinho hinrichs
O Nathan Bruno dah u c#
2013-06-01 13:24:32 josue marinho hinrichs
:-(
2013-04-30 23:46:59 Eduardo Nunes
@Luiz Henrique Martins,
por favor, leia as notas no fim da página:
Notes:
1. Don't post any source code here.
@Douglas Rodrigues,
procure esse tipo de ajuda no fórum ;-)
2013-04-27 13:23:23 Luiz Henrique Martins
Resposta:

#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
int b;
int c;
int x;
int y;
int z;
int ax;
int by;
int cz;
scanf("%d %d %d",&a,&b,&c);
scanf("%d %d %d",&x,&y,&z);
ax=x/a;
by=y/b;
cz=z/c;
printf("%d\n", ax*by*cz);
system("pause");
return(0);
}
2012-08-24 02:21:30 Renato R. de Resende [UFU]
system("PAUSE") é desnecessário, năo faz nada mais do que consumir memória.

Last edit: 2012-08-24 02:21:51
2012-06-19 23:50:32 Renato R. de Resende [UFU]
Douglas Rodrigues sua lógica está correta.
Retire do printf o r = %d, deixando somente %d. A saída tem que ser exatamente igual ao exemplo.
2012-06-19 22:16:23 Douglas Rodrigues[USJT]
#include <stdio.h>
#include <stdlib.h>

int main ()
{

int a, b, c;
int x, y, z;

scanf( "%d %d %d %d %d %d", &a, &b, &c, &x, &y, &z);
printf("r = %d \n",( x / a ) * ( y / b ) * (z / c ));

system("pause");
return 0;

}
Pessoal ajuda ai a corrigir o meu erro!!
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.