1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

题解思路

关键观察

初始矩阵全为 0。对第 i 行异或一次得到该行所有元素都异或上 x_i;对第 j 列异或一次得到该列所有元素都异或上 y_j。 同一行/列多次操作只看奇偶次(偶数次等于没操作)。设:

  • r_i ∈ {0,1} 表示第 i 行是否被操作(奇数次为 1);
  • c_j ∈ {0,1} 表示第 j 列是否被操作(奇数次为 1)。

P3445.第2题-矩阵的主对角线

    1000ms Tried: 51 Accepted: 19 Difficulty: 5 所属公司 : 阿里
    算法与标签>思维

题目内容

小杰有一个 n×nn×nn×n 的矩阵,和两个由 nnn 个互不相同的整数组成的数组 {x1,x2,...,xnx_1,x_2,...,x_nx1​,x2​,...,xn​} 和 {y1,y2,...,yny_1,y_2,...,y_ny1​,y2​,...,yn​} 。

为了方便描述,我们使用 aija_{ij}aij​ 表示矩阵的第 iii 行第 jjj 列的元素。起初,矩阵中每个元素都等于 000 ,直到他对矩阵进行了若干次以下两种操作(次数未知):

  • 操作一:选择第 iii 行,将该行所有元素与 xix_ixi​ 进行按位异或(xor)操作;

  • 操作二:选择第 jjj 列,将该列所有元素与 yjy_jyj​ 进行按位异或(xor)操作。

现在已知主对角线从左上角到右下角第 iii 个位置的最终值为 ziz_izi​ ,需要回答 qqq 次询问,每次你需要求出 au,va_{u,v}au,v​ 的元素值。

【名词解释】

矩阵的主对角线为从左上角到右下角的直线,即所有满足 i=ji=ji=j 的元素 aija_{ij}aij​ 组成的集合。

输入描述

第一行输入两个整数 nnn 和 q(1≦n,q≦105)q(1 ≦ n,q≦ 10^5)q(1≦n,q≦105) ,分别表示矩阵的维度和询问次数;

第二行输入 nnn 个互不相同的整数 x1,x2,….,xn(1≦xi≦106)x_1,x_2,….,x_n(1≦x_i≦ 10^6)x1​,x2​,….,xn​(1≦xi​≦106) 代表行异或值;

第三行输入 nnn 个互不相同的整数 y1,y2,….,yn(1≦yi≦106)y_1,y_2,….,y_n(1≦y_i≦ 10^6)y1​,y2​,….,yn​(1≦yi​≦106) 代表行异或值;

第四行输入 nnn 个整数 z1,z2,….,zn(0≦zi≦106)z_1,z_2,….,z_n(0≦z_i≦ 10^6)z1​,z2​,….,zn​(0≦zi​≦106) ,表示主对角线的最终值;

此后 qqq 行,每行输入两个整数 uuu 和 v(1≦u,v≦n)v(1 ≦u,v≦ n)v(1≦u,v≦n) ,表示询问的位置。

除此之外,保证 xix_ixi​ 和 yiy_iyi​ 的值互不相同。

输出描述

对于每次询问,新起一行。输出一个整数,表示询问的元素值。保证输入的 ziz_izi​ 值与至少一种有效的操作序列对应。

如果存在多个解决方案,您可以输出任意一个,系统会自动判定是否正确。注意,自测运行功能可能因此返回错误结果,请自行检查答案正确性。

样例1

输入

2 1
1 2
3 4
1 4
1 2

输出

5

说明

在这个样例中,矩阵的其中一种合法的变化过程为:

image

样例2

输入

3 2
1 2 4
8 16 32
1 16 36
1 3
2 3

输出

33
32

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 62ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?