問題一覧 > 通常問題

No.3438 [Cherry 8th Tune D] 競プロは向いてない

レベル : / 実行時間制限 : 1ケース 3.000秒 / メモリ制限 : 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 12
作問者 : 👑 Kazun / テスター : AngrySadEight
ProblemId : 8087 / yukicoder contest 491 Go on Back!! (順位表) / 自分の提出
問題文最終更新日: 2026-01-23 00:38:46
yukicoder contest 491 Go on Back!!の他の問題:

問題ヴィジュアル

▶ オープンで問題ヴィジュアル公開

問題文

$N$ 個の整数の組 $(X_i, Y_i)~(i=1, 2, \dots, N)$ が与えられる.

$i=1,2, \dots, N$ それぞれに対して, 以下の問に答えよ.

  • 以下の条件を満たす整数の組 $(A, B)$ は存在するか? 存在するならば, そのような整数の組 $(A, B)$ を $1$ つ求めよ.
    • $-2 \times 10^9 \leq A \leq 2 \times 10^9$.
    • $-2 \times 10^9 \leq B \leq 2 \times 10^9$.
    • $1 \leq j \leq N, j \neq i$ である任意の整数 $j$ について, $A X_j + B Y_j < A X_i + B Y_i$ が成り立つ.

$T$ 個のテストケースについて答えよ.

制約

  • $1 \leq T \leq 10^5$
  • 各テストケース毎の制約
    • $2 \leq N \leq 2 \times 10^5$.
    • $-10^9 \leq X_i \leq 10^9, -10^9 \leq Y_i \leq 10^9 \quad (1 \leq i \leq N)$.
    • $i \neq j \Rightarrow (X_i, Y_i) \neq (X_j, Y_j) \quad (1 \leq i \leq N, 1 \leq j \leq N)$.
  • テストファイル全体の制約
    • $T$ 個のテストケースにおける $N$ の合計は $2 \times 10^5$ 以下である.
    • 入力は全て整数である.

入力

$T$
${\rm Testcase}_1$
$\vdots$
${\rm Testcase}_T$

各テストケースは以下の形式で与えられる.

$N$
$X_1$ $Y_1$
$\vdots$
$X_N$ $Y_N$

出力

第 $1$ テストケースから順に, 以下の形式で出力せよ.

  • $N$ 行出力せよ. ただし, 第 $k~(1 \leq k \leq N)$ 行では, $i=k$ とした場合に条件を満たす整数の組 $(A, B)$ が存在しないならば, No を, 存在するならば, そのような整数の組の一例を $A, B$ の順に空白区切りで出力せよ.

サンプル

サンプル1
入力
2
5
1 0
0 -2
-3 0
0 4
0 0
9
0 0
1 1
2 2
3 3
4 4
5 3
6 2
7 1
8 0
出力
10 -1
-5 -9
-5 2
2 2
No
-1 0
No
No
No
0 1
No
No
No
1 0
  • [第 $1$ テストケース] ここでは, $i=1, i=5$ について説明する.
    • ($i=1$) $(A, B)=(10, -1)$ は条件を満たす. 実際, $A, B$ の絶対値は $2 \times 10^9$ 以下である. また, $A X_1 + B X_1 = 10$ で, $$A X_2 + B Y_2 = 2 < 10, \quad A X_3 + B Y_3 = -30 < 10, \quad A X_4 + B Y_4 = -4 < 10, \quad A X_5 + B Y_5 = 0 < 10$$ となるからである. なお, これ以外にも, $(A, B) = (46, 10)$ 等も正解になる.
    • ($i=5$) 条件を満たすような整数の組 $(A, B)$ は存在しない. 特に, $(A, B) = (0, 0)$ は条件を満たさないことに注意せよ.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。