CF547D Mike and Fish

题目描述

众所周知,熊非常喜欢吃鱼。但 Mike 是一只奇怪的熊,他讨厌鱼!更奇怪的是,他拥有无限条蓝色和红色的鱼。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF547D/031dc6fdab66492c31079b30a48004c3918930a2.png) 他在平面上标记了 $n$ 个不同的点,第 $i$ 个点的坐标为 $(x_{i}, y_{i})$。他想要在每个点上恰好放置一条鱼,使得任意一条水平线或竖直线上红色鱼和蓝色鱼的数量之差最多为 $1$。 他找不到实现的方法!请你帮帮他。

输入格式

输入的第一行包含一个整数 $n$($1\leq n\leq 2\times 10^{5}$)。 接下来的 $n$ 行描述这些点的信息,第 $i$ 行包含两个整数 $x_{i}, y_{i}$($1\leq x_{i}, y_{i}\leq 2\times 10^{5}$),表示第 $i$ 个点的坐标。 保证至少有一个合法解。

输出格式

输出一个长度为 $n$ 的字符串,仅包含小写字母 'r'(表示红色)或 'b'(表示蓝色),其中第 $i$ 个字符表示你在第 $i$ 个点上放的鱼的颜色。

说明/提示

由 ChatGPT 5 翻译