USACO 2014 12月のSILVER
I、題し概要
中国のタイトル名 |
帰り道 |
マラソン |
ジョギング牛 |
英語のタイトル名 |
ピギーバック |
マラソン |
cowjog |
実行可能ファイル名 |
ピギーバック |
マラソン |
cowjog |
ファイル名を入力します。 |
piggyback.in |
marathon.in |
cowjog.in |
出力ファイル名 |
piggyback.out |
marathon.out |
cowjog.out |
制限時間の各テストポイント |
1秒 |
1秒 |
1秒 |
テストポイントの数 |
10 |
10 |
10 |
各テスト得点 |
10 |
10 |
10 |
方法の比較 |
全文を比較 |
全文を比較 |
全文を比較 |
第二に、メモリ制限を実行します
実行メモリ制限 |
128 M |
128 M |
128 M |
1. 戻り{ピギーバック}
[問題の説明]
さまざまな分野で放牧ベッシーとエルシーは、彼らがエネルギー返さ納屋の最小値を過ごしたいです。いったエネルギーに接続された領域は、ベッシーはエルシーは、エネルギーEユニットをとり、領域からB単位を取ります。
第2の領域は、それらの両方は、歩くことができるエルシーベッシーを運ぶ、同じに来る場合は、P領域の単位あたりのエネルギーコストを満足P <B + E.に接続行き
出会いの後、彼らは離れて運んされている可能性があり、それはまた、別個独立することができます。
[ファイル入力]
最初の行、B 40,000、E、P、NとMの以上5の正の整数 Nは領域(それぞれ、領域番号1..Nを、N> = 3)の数を表し、Mは、各領域の側縁との間の双方向の接続の数を表します。ベッシーは、納屋Nの領域では、領域2 1、エルシーの領域で始まります
次のM行は、各列は、入力が領域1と領域2 N.領域に行くことができることを確実にするために、2つの領域を接続する双方向の両側の整数を表します。
[ファイル出力]
ライン、整数、費やしたエネルギーの最小単位。
[サンプル入力]
4 4 5 8 8
1 4
2 3
3 4
4 7
2 5
5 6
6 8
7 8
[サンプル出力]
22
[サンプル記述]
ベッシー1〜3 2〜4エルシーに、そして次いで4からの7〜8 4。
2. マラソン{}マラソン
[問題の説明]
ベッシーは、N(3 <= N <= 500)のチェックポイントを介して配列決定するために、シティマラソンに参加、1は出発点であるチェックポイントは、エンドポイントがN個のチェックポイントです。ベッシーが試みK(K <N)のチェックポイントをスキップし、総距離を低減するために、チェックポイントをチェックポイントNは無視できません。X1-X2 | | 2つのチェックポイント間の距離がある+ | Y1-Y2 |。
[ファイル入力]
ライン、二つの整数NとK.
( - 900 <= X <= 1000、-1000 <= yが<= 1000)、Nは、チェックポイントの座標を表し、チェックポイントであるN配列二つの整数のXとYの次のNライン与えられて、それはシーケンスを通じてでなければなりません。特定のベッシーは、チェックポイントをスキップする場合、同じチェックポイントの複数の発生があるかもしれないことに注意してください、彼は現在の1をスキップしますが、両方のチェックポイントの出現をすべてスキップすることはできません。
[ファイル出力]
ライン、ベッシーが経過総距離を表す整数。
[サンプル入力]
5 2
0 0
8 3
1 1
10 -5
2 2
[サンプル出力]
4
[サンプル記述]
チェックポイント(8、3)およびスキップ(10 -5)。
3. ジョギング牛{ cowjog}
[問題の説明]
N(1 <= N <= 100,000)単一の長いトラックのジョギング牛であり、各牛の開始位置が異なっています。それは、単一のトラックがあるので、それらのすべてがお互いを越えて行くことはできません。速い速度は、他の牛と牛をキャッチアップするとき、彼は同じ速度のクラッシュをドロップする必要があります。私たちは逃げ出し、これらの牛グループと同じ場所と同じ速度。
チームに分割されますどのように多くの牛T(1 <= T <= 1,000,000,000)を時間を計算します。
[ファイル入力]
最初の行、二つの整数N及びT.
二つの数字、それぞれ、すべての牛の初速度及び初期位置P Sの次のNライン ここで、(0 <= p <= 1000,000,000)、(1 <= S <= 1000,000,000)。初期位置で与えられた昇順に入力されたデータ。
[ファイル出力]
ライン、チームの数を表す整数。
[サンプル入力]
5 3
0 1
1 2
2 3
3 2
6 1
[サンプル出力]
3
ます。https://www.cnblogs.com/jznoi/p/4280805.htmlで再現