1 条题解

  • 0
    @ 2026-6-19 10:30:06

    📝 题目大意

    给定一个 2×22 \times 2 的矩阵 AA 和坐标 (R,C)(R, C),输出 AR,CA_{R,C} 的值。

    💡 解题思路

    1. 题目分析:矩阵大小固定为 2×22 \times 2R,C{1,2}R, C \in \{1, 2\},数据范围极小(0Ai,j1000 \leq A_{i,j} \leq 100),属于最基础的数组索引练习。
    2. 算法推导:将输入的 RRCC 分别存入变量 nm,将矩阵元素按顺序读入 a[1][1]a[1][2]a[2][1]a[2][2],最后直接输出 a[n][m] 即可。由于题目已保证输入合法,无需做任何边界校验。
    3. 边界与细节:矩阵下标从 11 开始,与一般编程习惯一致,直接用 nm 作为下标不必偏移。

    ⏱️ 复杂度分析

    • 时间复杂度O(1)O(1),仅做固定次数的读入和一次输出。
    • 空间复杂度O(1)O(1),数组大小固定。

    💻 标准代码 (C++)

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
    	int n,m,a[25][25];   // 数组开大一些以防越界
    	cin>>n>>m>>a[1][1]>>a[1][2]>>a[2][1]>>a[2][2];  // 按题给格式读入 R, C 和矩阵
    	cout<<a[n][m];       // 直接以下标取值输出
    	return 0;
    }
    
    • 1

    [ABC255A] You should output ARC, though this is ABC.

    信息

    ID
    598
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    (无)
    递交数
    1
    已通过
    1
    上传者