全部评论 1

  • #include <bits/stdc++.h>
    using namespace std;
    int main(){
    int n,m;
    cin>>n>>m;
    int arr[1001][1001];
    for(int i=1;i<=n;i++){
    for (int j=1;j<=m;j++){
    cin>>arr[i][j];
    }
    }
    int p,q;
    cin >> p>>q;
    int x,y,c,d;
    while(p--){ //接下来的p行,每行输入四个数去修改值,但最终只输出1次
    cin>>x>>y>>c>>d;
    for (int i = 1;i<=n;i++){
    for(int j = 1;j<=m;j++){
    if(i>=x&&i<=c&&j>=y&&j<=d)arr[i][j]+=q;
    }
    }
    }
    for (int i = 1;i<=n;i++){
    for(int j = 1;j<=m;j++){
    cout << arr[i][j] << " ";
    }
    cout << endl;
    }
    return 0;
    }

    2026-07-29 来自 香港

    0
暂无数据

提交答案之后,这里将显示提交结果~

首页