AT_abc301_g.[ABC301G] Worst Picture

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在三维空间中有 NN 个人。第 ii 个人位于坐标 (Xi,Yi,Zi)(X_i, Y_i, Z_i)。
所有人的坐标各不相同,且对于所有 ii,都有 Xi>0X_i > 0。

你可以选择一个点 p=(x,y,z)p = (x, y, z),其中 x<0x < 0,并从该点朝 xx 轴正方向拍照。

如果点 pp、某个人所在的位置 AA 和另一个人所在的位置 BB 满足 p,A,Bp, A, B 共线且依次排列,则位于 BB 的人不会出现在照片中。
除此之外,没有其他情况会导致某个人不出现在照片中。

请你选择合适的 pp,使得照片中出现的人数最少,并输出这个最小人数。

输入格式

输入以如下格式从标准输入读入。

NN
X1 Y1 Z1X_1\ Y_1\ Z_1
X2 Y2 Z2X_2\ Y_2\ Z_2
⋮\vdots
XN YN ZNX_N\ Y_N\ Z_N

输出格式

请输出答案。

输入输出样例

  • 输入#1

    3
    1 1 1
    2 2 2
    100 99 98

    输出#1

    2
  • 输入#2

    8
    1 1 1
    1 1 -1
    1 -1 1
    1 -1 -1
    3 2 2
    3 2 -2
    3 -2 2
    3 -2 -2

    输出#2

    4

说明/提示

限制条件

  • 1≤N≤501 \leq N \leq 50
  • 0<Xi≤10000 < X_i \leq 1000
  • −1000≤Yi,Zi≤1000-1000 \leq Y_i, Z_i \leq 1000
  • (Xi,Yi,Zi)(X_i, Y_i, Z_i) 互不相同
  • 输入均为整数

样例解释 1

例如,从点 (−0.5,−0.5,−0.5)(-0.5, -0.5, -0.5) 拍照时,第 22 个人不会出现在照片中。

样例解释 2

从点 (−1,0,0)(-1, 0, 0) 拍照时,照片中会出现 44 个人。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页