第 11 场 AtCoder Regular Contest
D
来自狐狸的挑战书
きつねさんからの挑戦状
AtCoder
⌀ 2808
原题
← C→

来自狐狸的挑战书AI (CI翻译)

2

2AI (CI翻译)

  1. グレイが考えている見つかりにくさとは、兵器工場から一番近い道路からの距離と、一番近い住居からの距離に依存する。
  2. とそれぞれ定義したとき、見つかりにくさを示す評価関数 $f(x, y)$ は、 $f(x, y) = dist_{road}(x, y) + dist_{point}(x, y)^2$ と表すことができる。
  • 兵器工場の座標を $(x, y)$
    • 兵器工場から一番近い道路への距離を $dist_{road}(x, y)$
    • 兵器工場から一番近い住居を $dist_{point}(x, y)$
  1. グレイは評価関数 $f(x, y)$ が最も大きくなるような座標 $(x, y)$ に兵器工場を建てる。
  2. 兵器工場の座標 $(x, y)$ は、ある整数 $R$ に対して $-R≦x,y≦R$ を満たす。
  3. 座標 $(x, y)$ はともに実数である。
  1. 灰所考虑的“难以被发现程度”取决于兵器工厂到最近道路的距离,以及到最近住宅的距离。
  2. 分别定义如下时,表示“难以被发现程度”的评价函数 $f(x, y)$ 可以表示为 $f(x, y) = dist_{road}(x, y) + dist_{point}(x, y)^2$。
  • 兵器工厂的坐标为 $(x, y)$
    • 兵器工厂到最近道路的距离为 $dist_{road}(x, y)$
    • 兵器工厂到最近住宅的距离为 $dist_{point}(x, y)$
  1. 灰会将兵器工厂建在使评价函数 $f(x, y)$ 最大的坐标 $(x, y)$ 处。
  2. 兵器工厂的坐标 $(x, y)$ 对于某个整数 $R$ 满足 $-R≦x,y≦R$。
  3. 坐标 $(x, y)$ 均为实数。
AI (CI翻译)

f(x, y)

f(x, y)AI (CI翻译)

N M R
a_{0} b_{0} c_{0}
:
a_{N-1} b_{N-1} c_{N-1}
p_0 q_0
:
p_{M-1} q_{M-1}

N M R
a_{0} b_{0} c_{0}
:
a_{N-1} b_{N-1} c_{N-1}
p_0 q_0
:
p_{M-1} q_{M-1}
AI (CI翻译)

  1. $1$ 行目には $3$ つの整数 $N$ $M$ $R$ が半角スペース区切りで与えられる。
  2. $2$ 行目から $N+1$ 行目までの $N$ 行は道路に関する $3$ つの整数 $a_i$ $b_i$ $c_i$ が半角スペース区切りで与えられる。
  3. $N+1$ 行目から $N+1+M$ 行目までの $M$ 行は住居に関する $2$ つの整数 $p_j$ $q_j$ が半角スペース区切りで与えられる。
  4. 直線は同一のものが複数与えられる可能性があり、これは座標についても同じである。
  1. 第 $1$ 行以半角空格分隔给出 $3$ 个整数 $N$、$M$、$R$。
  2. 从第 $2$ 行到第 $N+1$ 行的共 $N$ 行中,以半角空格分隔给出与道路相关的 $3$ 个整数 $a_i$、$b_i$、$c_i$。
  3. 从第 $N+1$ 行到第 $N+1+M$ 行的共 $M$ 行中,以半角空格分隔给出与住宅相关的 $2$ 个整数 $p_j$、$q_j$。
  4. 可能会给出多条相同的直线,坐标也可能重复。
AI (CI翻译)

見つかりにくさ

难以被发现程度AI (CI翻译)

f(x, y)

f(x, y)AI (CI翻译)

-R≦x,y≦R

-R≦x,y≦RAI (CI翻译)

1

1AI (CI翻译)

10^{−6}

10^{−6}AI (CI翻译)

4 4 1
1 1 2
1 1 -2
1 -1 2
1 -1 -2
1 1
1 -1
-1 1
-1 -1

4 4 1
1 1 2
1 1 -2
1 -1 2
1 -1 -2
1 1
1 -1
-1 1
-1 -1
AI (CI翻译)

3.414213562373

3.414213562373
AI (CI翻译)

image 図:出力例1を図示したもの

image 图:将样例输出 1 图示化AI (CI翻译)

  • 座標 $(0, 0)$ に兵器工場を建設すると、評価関数の値が最大となり、その値は $3.414213562373$ になります。
  • 在坐标 $(0, 0)$ 处建造兵器工厂时,评价函数的值最大,最大值为 $3.414213562373$。
AI (CI翻译)

7 5 3
-2 2 1
5 5 3
5 4 1
-2 2 -1
0 3 -4
-3 -1 -1
2 0 2
-2 4
-3 -3
4 3
4 -5
2 5

7 5 3
-2 2 1
5 5 3
5 4 1
-2 2 -1
0 3 -4
-3 -1 -1
2 0 2
-2 4
-3 -3
4 3
4 -5
2 5
AI (CI翻译)

23.575923118987

23.575923118987
AI (CI翻译)

  • 座標 $(1.35714285714286, -1)$ に兵器工場を建設すると、評価関数の値が最大となり、その値は $23.575923118987$ になります。
  • 在坐标 $(1.35714285714286, -1)$ 处建造兵器工厂时,评价函数的值最大,最大值为 $23.575923118987$。
AI (CI翻译)
题目信息
题号
arc011_4
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。