编程题B-向量的数量积
时间: 1ms 内存:128M
描述:
已知两个非零向量a=(x1,y1),b=(x2,y2),则有a·b=x1x2+y1y2,即两个向量的数量积等于它们对应坐标的乘积的和。
输入:
输入x1,y1,x2,y2的值
输出:
两个向量的数量积
示例输入:
-1 2 3 -4
示例输出:
-11
提示:
参考答案(内存最优[552]):
program p1000(Input,Output);
var
a,b,c,d:integer;
begin
read(a,b,c,d);
writeln(a*c+b*d);
end.
参考答案(时间最优[0]):
#include <iostream>
using namespace std;
int main()
{
int x1,x2,y1,y2;
cin>>x1>>y1>>x2>>y2;
cout<<x1*x2+y1*y2<<endl;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。