#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <algorithm>
using namespace std;
/* ---------------------question2------------------------------------------- */
class task {
public:
void get_task(int time)
{
process_task();
cout << "get_task : " << time << endl;
if (workers.empty()) {
workers.push_back(time);
return;
}
for (int i = 0; i < workers.size(); i++) {
if (workers[i] == 0) {
workers[i] = time;
return;
}
}
workers.push_back(time);
}
void process_task()
{
cout << "worker status:";
for (int i = 0; i < workers.size(); i++) {
if (workers[i] > 0) {
--workers[i];
}
cout << workers[i] << ' ';
}
cout << endl;
}
int get_workers_num()
{
cout << "max workers num : ";
return workers.size();
}
private:
v