201320: [AtCoder]ARC132 A - Permutation Grid

Memory Limit:1024 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

Score : $400$ points

Problem Statement

Given are two permutations of $1,\dots,n$: $R_1,\dots,R_n$ and $C_1,\dots,C_n$.

We have a grid with $n$ horizontal rows and $n$ vertical columns. You will paint each square black or white to satisfy the following conditions.

  • For each $i=1,\dots,n$, the $i$-th row from the top has exactly $R_i$ black squares.
  • For each $j=1,\dots,n$, the $j$-th column from the left has exactly $C_j$ black squares.

It can be proved that, under the Constraints of this problem, there is exactly one way to paint the grid to satisfy the conditions.

You are given $q$ queries $(r_1,c_1),\dots,(r_q,c_q)$. For each $i=1,\dots,q$, print # if the square at the $r_i$-th row from the top and $c_i$-th column from the left is painted black; print . if that square is painted white.

Constraints

  • $1\le n,q\le 10^5$
  • $R_1,\dots,R_n$ and $C_1,\dots,C_n$ are each permutations of $1,\dots,n$.
  • $1\le r_i,c_i \le n$
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

$n$
$R_1$ $\dots$ $R_n$
$C_1$ $\dots$ $C_n$
$q$
$r_1$ $c_1$
$\vdots$
$r_q$ $c_q$

Output

Print a string of length $q$ whose $i$-th character is the answer to the $i$-th query.


Sample Input 1

5
5 2 3 4 1
4 2 3 1 5
7
1 5
5 1
1 1
2 2
3 3
4 4
5 5

Sample Output 1

#.#.#.#

The conditions are satisfied by painting the grid as follows.

#####
#...#
#.#.#
###.#
....#

Input

题意翻译

有一张 $N\times N$ 的网格图,每个格子被染上白色 `.` 或黑色 `#`。其中,第 $i$ 行有 $R_i$ 个黑色格子,第 $i$ 列有 $C_i$ 个黑色格子。**R,C 均为 $1$ 到 $N$ 的一个排列。** 有 $q$ 次询问,每次询问第 $r_i$ 行 $c_i$ 列的格子颜色。

加入题单

算法标签: