zoukankan      html  css  js  c++  java
  • 【高精度】采购员的烦恼

    问题 K: 【高精度】采购员的烦恼

    时间限制: 1 Sec  内存限制: 64 MB
    提交: 6  解决: 6
    [提交] [状态] [讨论版] [命题人:]

    题目描述

    电器厂最近赶制一批电器,需要大量采购原材料,各个车间均根据生产需要向采购组递交需求清单。由于数量宠大,采购员无法准确算出购买所有原材料的总金额。请你编写一个程序,帮助采购员算出购买所有原材料的总金额。

    输入

    第1行是原材料种数n(1≤n≤10000),接下来有n×2行,每两行分别代表某材料的数量sl(1≤sl≤10^100)及单价x(1≤x≤1000),即文件第2行是第一种原材料的数量,第3行是第一种原材料的单价,依次类推。

    输出

    购买所有原材料的总金额。

    样例输入

    2
    1234567735456
    256
    48746465463
    986
    

    样例输出

    364113355223254
    
    import java.math.*;
    import java.util.*;
    
    class Main {
        public static void main(String[] args) {
            Scanner cin=new Scanner(System.in);
            BigInteger a,b,sum;
            int n=cin.nextInt();
            sum=new BigInteger("0");
            while(n>0) {
                a = cin.nextBigInteger();
                b = cin.nextBigInteger();
                sum=sum.add(a.multiply(b));
                --n;
            }
            System.out.println(sum);
        }
    }
    View Code

  • 相关阅读:
    Octave/Matlab初步学习
    week_3
    week_2
    week_1
    清除input[type=number]的默认样式
    js,获取和设置cookie、 localStorage
    php表单提交时获取不到post数据的解决方法
    console.log 简写
    JS合并两个数组的方法
    javascript ES5、ES6的一些知识
  • 原文地址:https://www.cnblogs.com/Rhythm-/p/9350523.html
Copyright © 2011-2022 走看看