Codeforces Round 704 (Div. 2)
E
Almost Fault-Tolerant Database
Codeforces
2500
原题
← D→
翻译中…

You are storing an integer array of length $m$ in a database. To maintain internal integrity and protect data, the database stores $n$ copies of this array.

翻译中…

Unfortunately, the recent incident may have altered the stored information in every copy in the database.

翻译中…

It's believed, that the incident altered at most two elements in every copy. You need to recover the original array based on the current state of the database.

翻译中…

In case there are multiple ways to restore the array, report any. If there is no array that differs from every copy in no more than two positions, report that as well.

翻译中…

Input

翻译中…

The first line contains integers $n$ and $m$ ($2 \le n$; $1 \le m$; $n \cdot m \le 250\,000$) — the number of copies and the size of the array.

翻译中…

Each of the following $n$ lines describes one of the currently stored copies in the database, it consists of $m$ integers $s_{i, 1}, s_{i, 2}, \dots, s_{i, m}$ ($1 \le s_{i, j} \le 10^9$).

翻译中…

Output

翻译中…

If there is an array consistent with all given copies, print "Yes" and then the array itself. The array must have length $m$ and contain integers between $1$ and $10^9$ only.

翻译中…

Otherwise, print "No".

翻译中…

If there are multiple possible arrays, print any of them.

翻译中…

Note

翻译中…

In the first example, the array $[1, 10, 1, 100]$ differs from first and second copies in just one position, and from the third copy in two positions.

翻译中…

In the second example, array $[1, 1, 1, 1, 1, 1, 1]$ is the same as the first copy and differs from all other copies in at most two positions.

翻译中…

In the third example, there is no array differing in at most two positions from every database's copy.

翻译中…

样例

Input #1
3 4
1 10 10 100
1 1 1 100
10 100 1 100
Output #1
Yes
1 10 1 100
InputCopy OutputCopy
Input #2
10 7
1 1 1 1 1 1 1
1 1 1 1 1 1 2
1 1 1 1 1 2 2
1 1 1 1 2 2 1
1 1 1 2 2 1 1
1 1 2 2 1 1 1
1 2 2 1 1 1 1
2 2 1 1 1 1 1
2 1 1 1 1 1 1
1 1 1 1 1 1 1
Output #2
Yes
1 1 1 1 1 1 1
InputCopy OutputCopy
Input #3
2 5
2 2 1 1 1
1 1 2 2 2
Output #3
No
InputCopy OutputCopy
题目信息
题号
1492E
时间限制
2 s
内存限制
512 MB
标签
暴力
构造
DFS 及类似
贪心
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。