306284: CF1173B. Nauuo and Chess
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Nauuo and Chess
题意翻译
在一个 m×m 的棋盘上放 n 颗棋子,第 i 颗棋子的坐标为 (ri,ci),需要满足 |ri−rj|+|ci−cj|≥|i−j|,求 m 的最小值以及任意一种摆放方案。依次输出m和每个棋子的(ri,ci)。题目描述
Nauuo is a girl who loves playing chess. One day she invented a game by herself which needs $ n $ chess pieces to play on a $ m\times m $ chessboard. The rows and columns are numbered from $ 1 $ to $ m $ . We denote a cell on the intersection of the $ r $ -th row and $ c $ -th column as $ (r,c) $ . The game's goal is to place $ n $ chess pieces numbered from $ 1 $ to $ n $ on the chessboard, the $ i $ -th piece lies on $ (r_i,\,c_i) $ , while the following rule is satisfied: for all pairs of pieces $ i $ and $ j $ , $ |r_i-r_j|+|c_i-c_j|\ge|i-j| $ . Here $ |x| $ means the absolute value of $ x $ . However, Nauuo discovered that sometimes she couldn't find a solution because the chessboard was too small. She wants to find the smallest chessboard on which she can put $ n $ pieces according to the rules. She also wonders how to place the pieces on such a chessboard. Can you help her?输入输出格式
输入格式
The only line contains a single integer $ n $ ( $ 1\le n\le 1000 $ ) — the number of chess pieces for the game.
输出格式
The first line contains a single integer — the minimum value of $ m $ , where $ m $ is the length of sides of the suitable chessboard. The $ i $ -th of the next $ n $ lines contains two integers $ r_i $ and $ c_i $ ( $ 1\le r_i,c_i\le m $ ) — the coordinates of the $ i $ -th chess piece. If there are multiple answers, print any.
输入输出样例
输入样例 #1
2
输出样例 #1
2
1 1
1 2
输入样例 #2
4
输出样例 #2
3
1 1
1 3
3 1
3 3