×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
回『競賽試題』
d005:
搬運機器人
標籤 :
通過比率 :
0人
/
0人
(0%)
[非即時]
評分方式:
Tolerant
最近更新 : 2022-02-25 11:22
內容
在工廠裡面有許多搬運機器人負責搬運物品,每個機器人因為充電一次所能持續的時間有限,所以活動範圍限定以充電器為圓心的圓內(活動半徑按照機型而定)。如果兩台機器人有共同的活動範圍(活動範圍有相交或者接觸),則可以互相傳遞物品。
給定編號1~N的N台機器人之充電器位置以及活動半徑,請問要把物品從1號機器人傳遞至N號機器人至少需要使用到幾台機器人?而在使用最少機器人的前提下,又有多少種方法可以傳遞呢(只要有用到不同的機器人就視為不同方法)?
輸入說明
輸入的第一行有一個正整數N,代表機器人的數量,2<=N<=5000
接下來的N行每行有四個整數 id x y r ,代表編號id的機器人充電器位置為(x,y),活動半徑為r。
1<=id<=N, |x|<=1000, |y|<=1000, 1<=r<=100
輸出說明
輸出共有兩行
第一行有一個整數X,代表至少需要使用到幾台機器人。
第二行有一個數C,代表在使用最少機器人的前提下,傳遞物品的方法數%10007
傳遞物品的方法數保證>0
範例輸入 #1
2 1 0 0 3 2 1 0 2
範例輸出 #1
2 1
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (20%): 1.0s , <1K
公開 測資點#1 (20%): 1.0s , <1K
公開 測資點#2 (20%): 1.0s , <1M
公開 測資點#3 (20%): 1.0s , <1M
公開 測資點#4 (20%): 1.0s , <1M
提示 :
動態規劃(Dynamic Programming)
標籤:
出處:
2012 TOI模擬賽試題第1題
[管理者:
franklin
(管理員)
]
本題狀況
本題討論
排行
編號
身分
題目
主題
人氣
發表日期
沒有發現任何「解題報告」