Minimum Number Of Rooks

Find the smallest positive integer k k for which the following statement is true.

Suppose k k rooks are placed on a 2014 × 2014 2014 \times 2014 chessboard. Then, there must exist three rooks, call them r 1 , r 2 , r 3 , r_1, r_2, r_3, such that r 1 r_1 attacks r 2 , r_2, r 3 r_3 also attacks r 2 r_2 , but r 1 r_1 doesn't attack r 3 r_3 .

Details and assumptions

  • Two rooks are said to attack each other if they lie on the same row or same column.
  • The k k rooks are placed on distinct cells, i.e. a cell contains at most one rook.
  • The given condition must hold for any configuration of k k rooks.
  • This problem is not original.
Image credit: Wikipedia Siren-Com


The answer is 4027.

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

2 solutions

Nathan Ramesh
Nov 27, 2014

I did this problem from the original source this morning while practicing for USAMO. First place 2026 rooks, 1013 on the leftmost column of the board, 1013 on the bottommost row of the board, such that the bottom left square of the board is not occupied. Then, wherever the next rook is placed, the condition will be satisfied. This is the construction.

It remains to show that with 2027 rooks the conduction will always be satisfied, but through induction we can show that on a n by n board, placing 2n-1 rooks will guarantee the condition to be satisfied.

See 2000 USAMO #4

If you have three rooks in the same row or column, wouldn't you have the two outer ones attacking the inner one, but not each other? Doesn't that violate the condition?

Richard Zhou - 5 years, 11 months ago
Omar Ali
Nov 28, 2014

2023 rooks placed in any column. The square that has no rooks fill its raw with rooks (keep it unfilled of course) >> This is the maximum number of rooks that will not satisfy the statement just add one more rook and the statement will be true .. so 2023+2023+1 = 4047

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...