求和号
来源:互联网 发布:开运手链知乎 编辑:程序博客网 时间:2024/05/11 04:00
Problem Description
在数学运算中经常要计算连续的和。例如:计算1+2+...+n,或者等比数列a+a^2+...+a^n。这些和式通常不能够逐项完全写出,使用省略号来辅助表示也不够简洁,所以我们使用求和号"∑"来表示这类连续的和。通常在"∑"的下方标自变量名称和初始值,在"∑"的上方标终止值,而在"∑"的右方写表达式。
求和号"∑"也可以嵌套使用,例如:
3 2
∑ ∑aibj=a1b1+a1b2+a2b1+a2b2+a3b1+a3b2
i=1j=1
你大概已经明白求和号的含义了,现在请计算
n m
∑ ∑aibj
i=1j=1
求和号"∑"也可以嵌套使用,例如:
3 2
∑ ∑aibj=a1b1+a1b2+a2b1+a2b2+a3b1+a3b2
i=1j=1
你大概已经明白求和号的含义了,现在请计算
n m
∑ ∑aibj
i=1j=1
Input
输入有多组数据,对于每组数据第1行有两个整数,n和m。以下从第2行到第n+1行,每行包含一个整数,第i+1行表示ai的值。紧接着从第n+2行到n+m+1行,每行包含一个整数,第j+n+1行表示bj的值。
Output
对于每组数据输出一行包含一个整数即你计算得到的答案。
Sample Input
3 212357
Sample Output
72
#include<iostream>#include<cstdio>using namespace std;int main(){//freopen("a.txt","r",stdin);int n,m,a,b;while(cin>>n>>m){__int64 sum1=0,sum2=0;for(int i=1;i<=n;i++) {scanf("%d",&a); sum1+=a;}for(int i=1;i<=m;i++) {scanf("%d",&b); sum2+=b;}cout<<sum1*sum2<<endl;}return 0;}
0 0
- 求和号
- 求和号
- 求和号
- 求和号
- 求和号
- 求和号
- NEUQ 1398: 求和号
- 求和
- 求和。
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 求和
- 强大的工具CocoaPods浅析
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- Java语言中的访问修饰符
- 深入理解SELinux/SEAndroid
- Haproxy、Keepalived双主高可用负载均衡
- 求和号
- 被我遗忘的技术------去除List里的重复对象
- “Makefile:xxx:***混合的隐含和普通规则。停止”
- java synchronized详解
- Java中throw和throws的区别
- dsa算法(7)
- 两个Mysql实例中的表实时复制到一个实例中的实现
- [小工具] cv: 显示 cp、mv 等命令的进度
- android 处理图片之--bitmap处理