USACO翻译:USACO 2012 FEB Silver三题
USACO 2012 FEB SILVER
一、題目概覽
| 中文題目名稱 | 矩形草地 | 奶牛IDs | 搬家 |
| 英文題目名稱 | planting | cowids | relocate |
| 可執行文件名 | planting | cowids | relocate |
| 輸入文件名 | planting.in | cowids.in | relocate.in |
| 輸出文件名 | planting.out | cowids.out | relocate.out |
| 每個測試點時限 | 1秒 | 1秒 | 1秒 |
| 測試點數目 | 10 | 10 | 10 |
| 每個測試點分值 | 10 | 10 | 10 |
| 比較方式 | 全文比較 | 全文比較 | 全文比較 |
二、運行內存限制
| 運行內存上限 | 128 M | 128 M | 128 M |
? ??
?
1.矩形草地{planting}
【問題描述】
有N (1 <= N <= 1000)個矩形區域(各邊分別平行于x軸y軸),有些矩形可能全部或者部分重疊,FJ要在這些矩形區域能種草,請計算種植面積。
【文件輸入】
?? 第一行,一個整數N。
?? 第2..N+1行,每行四個個整數x1 y1? x2 y2,其中(x1,y1)表示左上角,(x2,y2)表示右下角,坐標值范圍是-10^8...10^8。
【文件輸出】
?? 一行,一個整數,表示種植面積。
【輸入樣例】
2
0 5 4 1
2 4 6 2
【輸出樣例】
20
?
2. 奶牛IDs{cowids}
【問題描述】
FJ給他的奶牛用二進制進行編號,每個編號恰好包含K 個"1" ?(1 <= K <= 10),且必須是1開頭。FJ按升序編號,第一個編號是由K個"1"組成。
請問第N(1 <= N <= 10^7)個編號是什么。
【文件輸入】
?? 一行,兩個整數N 和 K。
【文件輸出】
?? 一行,一個二進制串,表示第N個二進制編號。
【輸入樣例】
7 3
【輸出樣例】
10110
3. 搬家{ relocate}
【問題描述】
??? FJ決定搬家,重新建設農場,以便最小化他每天的行程。
FJ搬往的區域有N(1 <= N <= 10,000)個城鎮,共有M (1 <= M <= 50,000)條雙向道路連接某些城鎮,所有城鎮都能找到互通路線。
有K (1 <= K <= 5)個城鎮建有市場,FJ每天離開新農場后,都要光顧這K個城鎮,并返回農場。FJ希望建設農場的城鎮不包含市場。
請幫助FJ選擇最佳城鎮建設農場,使得他每天的行程最小。
【文件輸入】
第一行,三個整數N、M和K。
第2..K+1行,每行一個整數,表示含市場的城鎮編號。
第2+K..1+K+M行,每行三個整數,i, j (1 <= i,j <= N),? L (1 <= L <= 1000),表示城鎮i和j之間有長度為L的道路連接。
【文件輸出】
一行,一個整數,表示每天的最小行程。
【輸入樣例】
5 6 3
1
2
3
1 2 1
1 5 2
3 2 3
3 4 5
4 2 7
4 5 10
【輸出樣例】
12
【樣例說明】
農場建在城鎮5。FJ每天的路線 5-1-2-3-2-1-5, 總行程為12。
轉載于:https://www.cnblogs.com/jznoi/p/4278728.html
總結
以上是生活随笔為你收集整理的USACO翻译:USACO 2012 FEB Silver三题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 更改eclipse中jsp默认编码格式为
- 下一篇: apk 反编译