2017百度の星-1001-度度の熊は村を保護します(floydは最も小さい環を求めます)
4182 ワード
度度度熊が村を守る
Accepts: 30
Submissions: 765
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 32768/32768 K (Java/Others)
Problem Description
ガチャガチャ村がニャハハ村を襲った!
度度度熊はニャーハハ村を救うために、自分の仲間を連れてニャーハハ村を救助しに行きました!度度度熊と仲間たちはすぐにニャーハハ村の各軍事要地を占拠し、ニャーハハ村をしっかりと守った.
しかし度度度熊は発見し、これは長引く戦いであるため、度度度熊は逸待労で、できるだけ多くの体力を保存し、ザラザラ村の戦士と戦うことにした.
そこで度度度熊はできるだけ多くの人を休ませることにしたが、同時にニャーハハ村の保護を怠ることはできなかった.
言い換えれば、度度度熊はできるだけ多くの人が休むことを望んでおり、残りの人で構成され、ニャーハ村のすべての住宅(境界を含む)を適切に包囲することができる包囲圏が存在している.
すみません、最大何人まで休めますか?
Input
この問題には、いくつかのテストデータが含まれています.
最初の行の整数nは、ニャーハハ村の住宅数を表しています.
次のn行は、行ごとに2つの整数(x 1[i],y 1[i])で、ニャーハハ村の住宅座標を表す.
n+1行目は整数mで、度度熊の兵士数を表す.
次にm行、行ごとに2つの整数(x 2[i],y 2[i])があり、度熊パートナーの座標を表す.
満足:
1<=n,m<=500
-10000<=x1[i],x2[i],y1[i],y2[i]<=10000
Output
最も多い人員の休憩数を出力してください.
村全体を守れないなら「ToT」
Sample Input
Copy
Sample Output
Copy
Statistic | Submit | Clarifications | Back
および作成:http://blog.csdn.net/haut_ykc/article/details/75571044そっくりです.
凸包の思想によって1発の最も小さい环を求めて、详しくは上のリンクを见て...
Accepts: 30
Submissions: 765
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 32768/32768 K (Java/Others)
Problem Description
ガチャガチャ村がニャハハ村を襲った!
度度度熊はニャーハハ村を救うために、自分の仲間を連れてニャーハハ村を救助しに行きました!度度度熊と仲間たちはすぐにニャーハハ村の各軍事要地を占拠し、ニャーハハ村をしっかりと守った.
しかし度度度熊は発見し、これは長引く戦いであるため、度度度熊は逸待労で、できるだけ多くの体力を保存し、ザラザラ村の戦士と戦うことにした.
そこで度度度熊はできるだけ多くの人を休ませることにしたが、同時にニャーハハ村の保護を怠ることはできなかった.
言い換えれば、度度度熊はできるだけ多くの人が休むことを望んでおり、残りの人で構成され、ニャーハ村のすべての住宅(境界を含む)を適切に包囲することができる包囲圏が存在している.
すみません、最大何人まで休めますか?
Input
この問題には、いくつかのテストデータが含まれています.
最初の行の整数nは、ニャーハハ村の住宅数を表しています.
次のn行は、行ごとに2つの整数(x 1[i],y 1[i])で、ニャーハハ村の住宅座標を表す.
n+1行目は整数mで、度度熊の兵士数を表す.
次にm行、行ごとに2つの整数(x 2[i],y 2[i])があり、度熊パートナーの座標を表す.
満足:
1<=n,m<=500
-10000<=x1[i],x2[i],y1[i],y2[i]<=10000
Output
最も多い人員の休憩数を出力してください.
村全体を守れないなら「ToT」
Sample Input
Copy
2
1 1
2 2
4
0 0
0 4
4 2
4 0
1
1 1
2
0 0
0 1
Sample Output
Copy
1
ToT
Statistic | Submit | Clarifications | Back
および作成:http://blog.csdn.net/haut_ykc/article/details/75571044そっくりです.
凸包の思想によって1発の最も小さい环を求めて、详しくは上のリンクを见て...
#include