游客 Signup | Login
中文 | En

3216 - 购物

 Dog同学喜欢去购物,但是他不想花很多钱,所以他总是挑那些打折的东西来买,现在给出他买的所有东西的一个购物清单,以及每个物品打几折,问他这次购物一共花了多少钱?

<span style="font-family:宋体;font-size:12pt;">输入文件<span></span></span>

<span style="font-family:宋体;font-size:12pt;">第一行一个<span>n(1&lt;=n&lt;=100)</span>表示<span>dog</span>一共买了多少个东西。<span></span></span>

<span style="font-family:宋体;font-size:12pt;">后面紧接<span>n</span>行,每行描述购买的一种物品:<span></span></span>

<span style="font-family:宋体;font-size:12pt;">每行<span>2</span>个整数<span>a</span>,<span>b</span>(<span>1&lt;=a&lt;=10000,1&lt;=b&lt;=10</span>)<span>,</span>分别表示物品的原价及该物品的折头。<span></span></span>

<span style="font-family:宋体;font-size:12pt;">输出文件<span></span></span>

<span style="font-family:宋体;font-size:12pt;">一行,一个实数为<span>dog</span>一共花了多少钱,答案保留<span>2</span>位小数<span><br />

输入样例

<span style="font-family:宋体;font-size:12pt;">3</span>

<span style="font-family:宋体;font-size:12pt;">10000 10</span>

<span style="font-family:宋体;font-size:12pt;">10 2</span>

<span style="font-family:宋体;font-size:12pt;">1 1</span>

<span style="font-family:宋体;font-size:12pt;">输出样例<span></span></span>

<span style="font-family:宋体;font-size:12pt;">10002.10</span>

Input

Output

Examples

Input


                

Output


                

Solution C

#include <stdio.h>
int n, a, b, i;
double t;
int main(void) {
    scanf("%d", &n);
    for (i = 1; i <= n; i++) {
        scanf("%d %d", &a, &b);
        t += a * 0.1 * b;
    }
    printf("%.2f\n", t);
    return 0;
}

Solution C++

#include<iostream>
#include<cstdio>
using namespace std;

int main()
{
	double n,a,b,s;
	cin>>n;
	s=0;
	for(int i=1;i<=n;i++)
	{
		cin>>a>>b;
		s=s+b/10*a;
	}
	printf("%.2lf",s);
	return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题