题:在图像处理中,如果发现有危险标为1,否则标为0. 在图像处理中可能出现误报。因此采用8进5的方法,即前8里面有5个预警,我们就返回预警信息.
#include <iostream>
#include<queue>
using namespace std;queue<int>A;
int index = 0;
void output(int a)
{while (true){if (A.size() != 8){if (a == 1)index++;A.push(a);}else{if (A.front()==0){A.pop();}else if(A.front()==1){index--;A.pop();}if (a == 1)index++;A.push(a);}if (index == 5){cout << "出现预警" << endl;return;}}}