一:功能
求内积, 给定两个向量x,y,内积公式如下:
![]()
二:用法
#include <iostream>
#include <vector>
#include <numeric>
int main() {
std::vector<int> heights{1, 2, 3, 4, 5};
std::vector<int> widths{2, 3, 4, 5, 6};
auto total_area = std::inner_product(heights.begin(), heights.end(),
widths.begin(), 0);
std::cout << "total_area == " << total_area << "\n";
total_area = 0;
for(int i = 0; i < heights.size(); i++)
{
total_area += heights[i] * widths[i];
}
std::cout << "total_area == " << total_area << "\n";
}







![【每日一题】【回溯+二进制优化】[USACO1.5] 八皇后 Checker Challenge C\C++\Java\Python3](https://i-blog.csdnimg.cn/direct/d9486f044770464fbfa0e6784c10d735.png#pic_center)











