Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <stdio.h>#include <math.h>#include <algorithm>#include <iostream>using namespace std;char map[101][201];char result[101][201];int N;int main(){scanf("%d",&N);getchar();for(int i = 1 ; i <= N ; i ++){for (int j = 1; j <= 2*i - 1; ++j) {scanf("%c",&map[i][j]);}getchar();}for (int i = 1; i <= N; ++i) {for (int j = 1; j <= 2*i - 1 ; ++j) {if(map[i][j] != '*'){if(i == 1){if(map[2][2] == '*')result[i][j] = '1';elseresult[i][j] = '0';} else if(i == N){if(j == 1 || j == 2*i - 1){if(j == 1){if(map[i][j+1] == '*'){