這道題還是列舉的思路,另外還運用到了vector容器。就是按時間乙個乙個出訂單,沒出乙個判斷一次,判斷此刻店的狀態。把問題劃分為一家一家店的小問題。
#include#include#includeusing namespace std;
const int maxm = 100000;
vectora[maxm];//用vector記錄每家外賣店的訂單資訊
int n, m, t;
int max(int a, int b)//這個函式包含在標頭檔案中,可以不寫
bool f(int x)
now = max(0, now - (t - a[x][a[x].size() - 1]));//當最後乙個訂單時間刻度不為t時
if (now <= 3)//到最後時刻不達標就退出
ret = 0;
return ret;
}int main()
int ans = 0;
for (int i = 1; i <= n; i++)
cout << ans;
system("pause");
return 0;
}
上面還是有點小問題的,看下面這個: 第十屆藍橋杯c組
求和 1905111 這裡的string npos可以使用 1代替 include include using namespace std intmain cout 矩形切割 21 include include using namespace std intmain cout 年號字元 byq i...
第十屆藍橋杯A組C C 試題D迷宮
題目 下圖給出了乙個迷宮的平面圖,其中標記為 1 的為障礙,標記為 0 的為可 以通行的地方。010000 000100 001001 110000 迷宮的入口為左上角,出口為右下角,在迷宮中,只能從乙個位置走到這 個它的上 下 左 右四個方向之一。對於上面的迷宮,從入口開始,可以按drrurrdd...
第十屆藍橋杯C組 試題 G 外賣店優先順序
問題描述 飽了麼 外賣系統中維護著 n 家外賣店,編號 1 n。每家外賣店都有 乙個優先順序,初始時 0 時刻 優先順序都為 0。每經過 1 個時間單位,如果外賣店沒有訂單,則優先順序會減少 1,最低減 到 0 而如果外賣店有訂單,則優先順序不減反加,每有一單優先順序加 2。如果某家外賣店某時刻優先...