#include <iostream>
#include <string>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n, m, k, e, r=0;
cin>>n>>m>>k;
e=k;
vector<vector<int>> v(n, vector<int>(m));
vector<pair<int, int>> q(k);
vector<pair<int, int>> w(k);
for(int i=0;i<k;i++){
cin>>w[i].first>>w[i].second>>q[i].first>>q[i].second;
v[w[i].first][w[i].second]=1;
}
while(1){
for(int i=0;i<k;i++){
if(w[i].first==-1&&w[i].second==-1)continue;
v[w[i].first][w[i].second]=-1;
w[i].first+=q[i].first;
w[i].second+=q[i].second;
if(w[i].first>=n||w[i].second>=m||w[i].first<0||w[i].second<0){
w[i].first=-1;
w[i].second=-1;
e--;
}
else if(v[w[i].first][w[i].second]=-1){
v[w[i].first][w[i].second]=0;
w[i].first=-1;
w[i].second=-1;
e--;
}
else{
v[w[i].first][w[i].second]=1;
}
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cout<<v[i][j]<<' ';
}
cout<<'\n';
}
if(e==0){
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(v[i][j]==-1)r++;
}
}
break;
}
}
cout<<r<<'\n';
return 0;
}
我的魔王只要走一步就蒸發,為甚麼?????