博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 向量点积计算
阅读量:3906 次
发布时间:2019-05-23

本文共 789 字,大约阅读时间需要 2 分钟。

在线性代数、计算几何中,向量点积是一种十分重要的运算。

给定两个n维向量a=(a1,a2,…,an)和b=(b1,b2,…,bn),求点积a·b=a1b1+a2b2+…+anbn。
输入
第一行是一个整数n。1 <= n <= 1000。
第二行包含n个整数a1,a2,…,an。
第三行包含n个整数b1,b2,…,bn。
相邻整数之间用单个空格隔开。每个整数的绝对值都不超过1000。
输出
一个整数,即两个向量的点积结果。
样例输入
3
1 4 6
2 1 5

样例输出

36

import java.math.BigInteger;import java.util.Scanner;import java.util.concurrent.CountDownLatch;public class Main {    public static void main(String[] args) {        int n,sum = 0;        int a[]=new int[1001];        int b[]=new int[1001];        Scanner scanner=new Scanner(System.in);        n=scanner.nextInt();        for(int i=1;i<=n;i++)        {            a[i]=scanner.nextInt();        }        for(int i=1;i<=n;i++)        {            b[i]=scanner.nextInt();            sum=a[i]*b[i]+sum;        }        System.out.println(sum);    }}

转载地址:http://tfwrn.baihongyu.com/

你可能感兴趣的文章
如何在ASP.NetCore增加文件上传大小
查看>>
BCVP第2期:项目已完成升级.NET5.0
查看>>
C# 9.0 正式发布了(C# 9.0 on the record)
查看>>
[C#.NET 拾遗补漏]12:死锁和活锁的发生及避免
查看>>
asp.net core web mvc之异常
查看>>
C# Span 源码解读和应用实践
查看>>
起点低,怎么破?
查看>>
聊聊单元测试
查看>>
推荐几款强大流行的BI系统
查看>>
.NET必知的EventCounters性能指标监视器
查看>>
快来参加学习.NET 挑战赛
查看>>
被冷落的运算符重载
查看>>
ASP.NET Core 中基于工厂的中间件激活
查看>>
跟我一起学Redis之Redis事务简单了解一下
查看>>
微软发布VS Code Jupyter插件!不止Python!多语言的Jupyter Notebook支持来了!
查看>>
64岁Python之父加入微软 | 谁说大龄程序员无出路
查看>>
说说 C# 9 新特性的实际运用
查看>>
System.Text.Json中时间格式化
查看>>
怎么将SVG转成PNG(.NET工具包编写)
查看>>
.NET Core3.1升级.NET5,坑还真不少...
查看>>