Algorithm


Problem Name: 2 AD-HOC - beecrowd | 2388

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

Tacógrafo

 

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

Timelimit: 1

Tacógrafos são dispositivos instalados em determinados tipos de veículos, que registram a velocidade, tempo e distância percorrida por tal veículo. É utilizada principalmente em veículos de transporte coletivo e de transporte de cargas, assim ajudando a evitar abusos de velocidade por parte dos motoristas.

A empresa SBC (Sociedade Brasileira dos Caminhoneiros) decidiu encomendar uma versão um pouco mais básica (e barata) para seus associados não precisarem gastar tanto na instalação desses aparelhos. Essas versões modificadas registram apenas os intervalos de tempo e as velocidades médias do caminhão naqueles intervalos.

Apesar das restrições dos aparelhos novos, a SBC quer poder saber qual foi a distância percorrida pelos caminhões. Você deverá escrever um programa que recebe uma série de intervalos de tempo com suas respectivas velocidades médias e calcula qual foi a distância total percorrida pelo caminhão de acordo com o tacógrafo.

 

Entrada

 

A primeira linha da entrada contém um inteiro N (1 ≤ N ≤ 1000) representando a quantidade de intervalos de tempo registrados no tacógrafo. As N linhas seguintes descrevem os intervalos de tempo. Cada uma dessas linhas possui dois inteiros T e V (1 ≤ T ≤ 100, 0 ≤ V ≤ 120), que representam, respectivamente o tempo decorrido (em horas) e a velocidade média (em quilômetros por hora) no intervalo de tempo.

 

Saída

 

Seu programa deve imprimir uma única linha, contendo um único número inteiro representando a distância total percorrida, em quilômetros.

 

 

 

Exemplos de Entrada Exemplos de Saída

3

10 0

55 12

75 120

9660

 

Code Examples

#1 Code Example with C++ Programming

Code - C++ Programming


#include <cstdio>
int main() {
    int n, resposta = 0;
    scanf("%d", &n);
    while (n--) {
        int x, y;
        scanf("%d %d", &x, &y);
        resposta += x * y;
    }
    printf("%d\n", resposta);
    return 0;
}
Copy The Code & Try With Live Editor

Input

x
+
cmd
3
10 0
55 12
75 120

Output

x
+
cmd
9660
Advertisements

Demonstration


Previous
#2387 Beecrowd Online Judge Solution 2387 Dentista Solution in C, C++, Java, Js and Python
Next
#2389 Beecrowd Online Judge Solution 2389 Floresta Solution in C, C++, Java, Js and Python