考點:模擬
注意:
1.測試用例的問題:該題不太好
若:
1 s 10:00
1 s 12:00
該如何處理?(是認為1 s 12:00為無效資料,還是為最新的有效資料?)
若:
1 s 10:00
1 e 12:00
1 e 13:00
該如何處理?(正常認為1 e 13:00為無效資料)
題目沒有說清楚。
2.平均租船時間是四捨五入,而是始終上取整?
3.可能同一輛船多次借還。
網友討論的結果中該題的樣例測試:這個題ac的**,s的時候不考慮該船的狀態,兩次s直接按最新的更新資訊,只要s過,連續幾次e都是有效的,完全沒考慮船可不可借可不可換的狀態。
#includeusing namespace std;
const int maxsize=101;
struct e
e(int start,int end,int s,int e):start(start),end(end),s(s),e(e)
} boat[101];
setids;
int main()
getchar();
scanf("%c",&ch);
scanf("%d:%d",&h,&min);
if(id==0) else
fill(boat,boat+101,e(0,0,0,0));
continue;
} int t=h*60+min;
if(ch=='s') else
} }return 0;
}
牛客網考研機試題集合 任務排程
考點 拓撲排序 注意 字串的編號如何確定?每個字串後面的數字表示編號嗎?一定是task?includeusing namespace std const int maxsize 1001 struct node mapmp 結點名稱與結點的對映 vectorv 有向圖的鄰接鍊錶 vectorvs 儲...
牛客網考研機試題集合 成績排序
未通過原因 1.比較函式一開始忘記寫return 2.輸入的資料是一連串,要在while迴圈中 3.修改 時,忘記刪除原先的。總結 題目未ac時要耐心檢查 不要一直認為自己的思路沒問題,很大可能是 書寫的細節問題!方法一 使用sort函式加自定義比較規則,給每組資料編號 include includ...
牛客網考研機試題集合 旋轉矩陣
考點 基礎 對比 c翻轉 預設 順時針旋轉 90度 上下行翻轉,再沿副對角線交換 180 上下行翻轉,再左右行翻轉 270 左右行翻轉,再沿副對角線交換 includeusing namespace std const int maxsize 1001 void r90 int a 9 9 int ...