#include <algorithm>
#include <functional>
#include <iostream>
#include <vector>

int main()
{
	std::vector<bool> A = { 0,1,0,1 };
	std::vector<bool> B = { 0,0,1,1 };

	auto count = std::inner_product(begin(A), end(A), begin(B), 0, std::plus<>(), std::equal_to<>());

	std::cout << count << '\n';
}
