一:功能
        求内积, 给定两个向量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)











