AT_agc051_c.[AGC051C] Flipper

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

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

题目描述

有 109×10910^9 \times 10^9 个格子按正方形排列,编号从 (1,1)(1, 1) 到 (109,109)(10^9, 10^9)。格子 (i,j)(i, j) 表示从上往下第 ii 行,从左往右第 jj 列的格子。最初,有 NN 个格子 (x1,y1),…,(xN,yN)(x_1, y_1), \ldots, (x_N, y_N) 是黑色,其余所有格子都是白色。

すぬけ君可以进行如下操作任意次:

  • 选择整数 x (1≤x≤109−1)x\ (1 \leq x \leq 10^9 - 1) 和整数 y (1≤y≤109−2)y\ (1 \leq y \leq 10^9 - 2),将 66 个格子 (x,y),(x,y+1),(x,y+2),(x+1,y),(x+1,y+1),(x+1,y+2)(x, y), (x, y+1), (x, y+2), (x+1, y), (x+1, y+1), (x+1, y+2) 的颜色反转(黑变白,白变黑)。

请计算经过若干次操作后,黑色格子的数量可能达到的最小值。

输入格式

输入从标准输入读入,格式如下:

NN
x1 y1x_1\ y_1
⋮\vdots
xN yNx_N\ y_N

输出格式

请输出答案。

输入输出样例

  • 输入#1

    9
    1 2
    1 3
    2 1
    2 3
    2 4
    3 2
    3 3
    3 4
    4 2

    输出#1

    3

说明/提示

限制条件

  • 1≤N≤1051 \leq N \leq 10^5
  • 1≤xi,yi≤1091 \leq x_i, y_i \leq 10^9
  • (xi,yi)(x_i, y_i) 互不相同。
  • 输入中的所有值都是整数。

样例解释 1

下图中,从上到下第 ii 个字符串的第 jj 个字符表示格子 (i,j)(i, j)。# 表示黑色,. 表示白色。

.##.
#.##
.###
.#..
-> 
#...
.#.#
.###
.#..
-> 
#...
..#.
....
.#..

由 ChatGPT 4.1 翻译

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

首页