@@ -13,7 +13,7 @@ pair<int,int> Windows[25];
13
13
map<int ,int > ans;
14
14
int n,m,k,query,i,j,val;
15
15
16
- // 判断是否有窗口为空
16
+ // 判断是否有窗口为空
17
17
bool has_Windows (int &win_num)
18
18
{
19
19
for (int i = 1 ; i <= n; i++)
@@ -27,7 +27,7 @@ bool has_Windows(int &win_num)
27
27
return false ;
28
28
}
29
29
30
- // 补充排队人数
30
+ // 补充排队人数
31
31
bool has_Queue ()
32
32
{
33
33
for (int i = 1 ; i <= n; i++)
@@ -58,7 +58,7 @@ int main()
58
58
Peo.push ( make_pair (i,val) );
59
59
}
60
60
61
- // 初始化各个窗口前的排队队列
61
+ // 初始化各个窗口前的排队队列
62
62
while (q[n].size () != m && !Peo.empty ())
63
63
{
64
64
for (i = 1 ; i <= n; i++)
@@ -71,10 +71,10 @@ int main()
71
71
}
72
72
}
73
73
74
- int time = 8 *60 ;// 起始时间
74
+ int time = 8 *60 ;// 起始时间
75
75
while (time < 17 *60 )
76
76
{
77
- // 窗口工作
77
+ // 窗口工作
78
78
for (i = 1 ; i <= n; i++)
79
79
{
80
80
if (Windows[i].second != 0 )
@@ -87,18 +87,18 @@ int main()
87
87
}
88
88
}
89
89
90
- // 窗口空闲,调入排队的人
90
+ // 窗口空闲,调入排队的人
91
91
int win_num = -1 ;
92
92
while (has_Windows (win_num))
93
93
{
94
94
Windows[win_num] = q[win_num].front ();
95
- // cout << "人员" <<q[win_num].front().first << "进入窗口" <<win_num<<endl;
96
- // cout << "人员" << q[win_num].front().first << "将在"
97
- // <<(q[win_num].front().second+time )/60<< ":"<<(q[win_num].front().second+time )%60<<"完成"<<endl;
95
+ // cout << "人员" <<q[win_num].front().first << "进入窗口" <<win_num<<endl;
96
+ // cout << "人员" << q[win_num].front().first << "将在"
97
+ // <<(q[win_num].front().second+time )/60<< ":"<<(q[win_num].front().second+time )%60<<"完成"<<endl;
98
98
// cout << endl;
99
99
ans[q[win_num].front ().first ] = q[win_num].front ().second +time ;
100
100
}
101
- // 补充窗口前排队人数
101
+ // 补充窗口前排队人数
102
102
while (has_Queue ())
103
103
{
104
104
int minSize = 100000 ;
@@ -117,7 +117,7 @@ int main()
117
117
if (!Peo.empty () && index != -1 )
118
118
{
119
119
q[index ].push (Peo.front ());
120
- // cout << "人员" <<Peo.front().first << "进入队列" <<index<<endl;
120
+ // cout << "人员" <<Peo.front().first << "进入队列" <<index<<endl;
121
121
Peo.pop ();
122
122
}
123
123
else
0 commit comments