#41474: c++ 解答


austin970205@gmail.com (204鄭源鈞)

學校 : 國立中興大學附屬高級中學
編號 : 268994
來源 : [125.231.9.131]
最後登入時間 :
2024-10-18 22:39:20
o077. 2. 電子畫布 -- 2024年6月APCS | From: [125.227.205.173] | 發表日期 : 2024-07-30 14:21

#include<bits/stdc++.h>
using namespace std;
int main(){
    int a[100][100];
    int h=0,w=0,n=0;
    cin>>h>>w>>n;
    for(int i=0;i<n;i++){
        int r=0,c=0,t=0,x=0;
        cin>>r>>c>>t>>x;
        for(int j=0;j<h;j++){
            for(int k=0;k<w;k++){
                if(abs(j-r)+abs(k-c)<=t){
                    a[j][k]+=x;
                }
            }
        }
    }
    for(int j=0;j<h;j++){
        for(int k=0;k<w;k++){
            cout<<a[j][k]<<" ";
        }
        cout<<endl;
    }
}

 
ZeroJudge Forum