时间限制: 1000 ms 内存限制: 65536 KB
提交数: 6036 通过数: 4909

【题目描述】

在线性代数、计算几何中,向量点积是一种十分重要的运算。
给定两个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

【来源】

NO

代码

#include <stdio.h>
int main ()
{int n;scanf("%d",&n);int a[n],b[n];for(int i=0;i<n;i++){scanf("%d",&a[i]);}for(int i=0;i<n;i++){scanf("%d",&b[i]);}int sum=0;for(int i=0;i<n;i++){sum+=a[i]*b[i];}printf("%d",sum);return 0;
}

信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1108:向量点积计算相关推荐

  1. 1.6编程基础之一维数组_09向量点积计算

    http://noi.openjudge.cn/ch0106/09/ /* 1.6编程基础之一维数组_09向量点积计算--AC http://noi.openjudge.cn/ch0106/09/ * ...

  2. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  3. 信息学奥赛一本通(C++版)第一部分 C++语言 第五章 数组

    第五章 数组 第一节 一维数组 T1102 : 与指定数字相同的数的个数 时间限制: 1000 ms 内存限制: 65536 KB [题目描述]   输出一个整数序列中与指定数字相同的数的个数. [输 ...

  4. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1072:鸡尾酒疗法

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14035 通过数: 6189 [题目描述] 鸡尾酒疗法,指"高效抗逆转录病毒治疗". 人们在鸡尾酒疗法的基础上 ...

  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1112:最大值和最小值的差

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 9363 通过数: 5690 [题目描述] 输出一个整数序列中最大的数和最小的数的差. [输入] 第一行为M,表示整数个数,整数个数 ...

  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11709 通过数: 5381 [题目描述] 假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号, 初始时全部处于开 ...

  7. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1107:校门外的树

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11290 通过数: 6162 [题目描述] 某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米. 我们可以把马路 ...

  8. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1106:年龄与疾病

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10304 通过数: 5830 [题目描述] 某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理, 按照 ...

  9. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1105:数组逆序重存放

    时间限制: 1000 ms 内存限制: 65536 KB 提交数: 10572 通过数: 7206 [题目描述] 将一个数组中的值按逆序重新存放.例如,原来的顺序为8,6,5,4,1.要求改为1,4, ...

最新文章

  1. 创建Material Design风格的Android应用--使用Drawable
  2. hdu2063 二分图(基础题)
  3. 【Linux】一步一步学Linux——adduser命令(83)
  4. 三分钟学会如何在函数计算中使用 puppeteer
  5. 计算机网络链接的主要目标 主要功能,计算机网络课程教案‌.doc
  6. C#控制网页并自动输入
  7. python对象与json字符串的相互转化
  8. 上班我是这样玩微信的,带你一起玩?
  9. 论文总结与展望怎么写?
  10. Matlab 图像处理
  11. Android API 中文(13) —— ToggleButton
  12. Pyton爬虫实现豆瓣登陆
  13. unity之动画编辑器
  14. 学习纯软件开发(如Java/Python...)还是C语言、嵌入式、物联网呢?
  15. VScode前端npm i 依赖后源代码管理器出现5k+更改文件解决办法
  16. nrf51822 --- 动态修改连接间隔
  17. Centos7 Mysql Forgot Login Password
  18. Mutex与Semaphore 第二部分 互斥锁
  19. Android webview支持H5页面通过js实现文件上传、图片上传
  20. 1wifi 简介(框架)

热门文章

  1. redis实现session共享,哨兵
  2. uva 11992 - Fast Matrix Operations
  3. delphi 2010 调整图片的比例
  4. 【More Effective C#】LINQ表达式与方法调用的映射
  5. VS2005水晶报表发布
  6. 乡村医生 VS 骨科大夫
  7. C#面向对象设计模式纵横谈——Singleton单件(创建型模式)
  8. java %1$s_%1$s %1$d Android string (java Android 格式化字符串)
  9. linux怎么用两个进程传值,关于linux:将变量脚本参数传递给另一个脚本,然后将qsub传递给程序...
  10. Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java