#include <bits/stdc++.h>
using namespace std;
int main(){
int n,m,k;
cin >> n >> m >> k;
vector<int> blankCnt(m+1,0);
while(k--){
int x,y;
cin >> x >> y;
if(blankCnt[y]<x)blankCnt[y]++;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) (blankCnt[j])?(blankCnt[j]--,cout << '.'):cout << '*';
cout << '\n';
}
}
统计每列的空白块数量(初始为0),这个数字和每列最下方的空白块的行数相等。 输出时,有空白块就输出点,没就输出星号

京公网安备 11010502036488号