题目名称 2362. 猜测
输入输出 caice.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 20
题目来源 GravatarTenderRun 于2016-06-25加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:4, 提交:24, 通过率:16.67%
Gravatar梦那边的美好ET 100 0.013 s 4.78 MiB C++
GravatarFoolMike 100 0.034 s 6.17 MiB C++
GravatarTenderRun 100 0.037 s 2.99 MiB C++
GravatarWangYenJen 100 0.042 s 7.48 MiB C++
GravatarWangYenJen 95 0.045 s 7.48 MiB C++
GravatarWangYenJen 95 0.045 s 7.48 MiB C++
GravatarWangYenJen 95 0.051 s 7.48 MiB C++
GravatarWangYenJen 90 0.024 s 6.33 MiB C++
GravatarWangYenJen 85 0.025 s 6.33 MiB C++
GravatarWangYenJen 85 0.026 s 6.33 MiB C++
关于 猜测 的近10条评论(全部评论)

2362. 猜测

★★★☆   输入文件:caice.in   输出文件:caice.out   简单对比
时间限制:1 s   内存限制:512 MiB

猜测

【问题描述】

有一块棋盘,棋盘的边长为100000,行和列的编号为1100000。棋盘上有 个特殊格子,任意两个格子的位置都不相同。

现在小K要猜哪些格子是特殊格子。她知道所有格子的横坐标和纵坐标,但并不知道对应关系。换言之,她只有两个数组,一个存下了所有格子的横坐标,另一个存下了所有格子的纵坐标,而且两个数组都打乱了顺序。当然,小K猜的 个格子的位置也必须都不相同。

请求出一个最大的 ,使得无论小K怎么猜,都能猜对至少 个格子的位置。

【输入格式】

输入数据第一行包含一个整数

接下来 行,每行描述一个特殊格子的位置。第 行含有两个整数 ,代表第 个格子的坐标。保证任意两个格子的坐标都不相同。

【输出格式】

输出一行,包含一个整数,代表最大的

【样例输入1

2

1 1

2 2

【样例输出1

0

【样例解释1

K有可能会猜 ,此时一个都没对。

【样例输入2

3

1 1

1 2

2 1

【样例输出2

3

【样例解释2

此时只有一种合法的猜测。注意 不是一个合法的猜测。

【数据规模和约定】

对于30%的数据,$n<=8$

另外有5%的数据,所有横坐标和纵坐标均不相同。

另外有15%的数据,所有横坐标或者纵坐标均不相同。

对于100%的数据,$n<=50,1<=x,y<=100000$