3-11 换抵挡装置 UVa1588

#include <vector>
#include <iostream>
#include <string>
using namespace std;

int main()
{
	vector<int>A = { 2, 1, 1, 1, 1, 1, 1 };
	vector<int>B = { 2, 2, 2, 1, 2, 2, 1, 1 };
	int k = 0;

	for (int i = 0; i <(int) A.size() - k;i++)
	{
		if (i >= (int)B.size())
			break;
		if (A[i + k] + B[i] > 3)
		{
			i = -1;
			k++;
		}
	}
	cout << k + (int)B.size() << endl;

	return 0;
}

猜你喜欢

转载自blog.csdn.net/fuwu4087/article/details/80382127
今日推荐