AT_arc132_a.[ARC132A] Permutation Grid

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

给定 1,…,n1,\dots,n 的排列 R1,…,RnR_1,\dots,R_n 和 C1,…,CnC_1,\dots,C_n。

你需要将一个 nn 行 nn 列的网格按照以下条件用黑色或白色进行涂色:

  • 对于每个 i=1,…,ni=1,\dots,n,从上往下第 ii 行的黑色格子的数量恰好为 RiR_i 个。
  • 对于每个 j=1,…,nj=1,\dots,n,从左往右第 jj 列的黑色格子的数量恰好为 CjC_j 个。

在本题的限制条件下,可以证明满足条件的涂色方法恰好只有一种。

给定 qq 个查询 (r1,c1),…,(rq,cq)(r_1,c_1),\dots,(r_q,c_q)。对于每个 i=1,…,qi=1,\dots,q,如果从上往下第 rir_i 行、从左往右第 cic_i 列的格子是黑色,则输出 #,否则输出 .。

输入格式

输入以如下格式从标准输入读入。

nn R1R_1 …… RnR_n C1C_1 …… CnC_n qq
r1r_1 c1c_1
⋮
rqr_q cqc_q

输出格式

输出一个由 # 和 . 组成的长度为 qq 的字符串,第 ii 个字符表示第 ii 个查询的答案。

输入输出样例

  • 输入#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

    输出#1

    #.#.#.#

说明/提示

限制

  • 1≤n,q≤1051\leq n,q\leq 10^5
  • R1,…,RnR_1,\dots,R_n 和 C1,…,CnC_1,\dots,C_n 均为 1,…,n1,\dots,n 的排列
  • 1≤ri,ci≤n1\leq r_i,c_i\leq n
  • 所有输入均为整数

样例解释 1

以下是一种满足条件的涂色方案:

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

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页