Submission
Status:
[PPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: APNICHANAN
Problemset: ภูเขา
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-12 14:39:33
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int h[n], max = 0;
for (int i = 0; i < n; i++)
{
cin >> h[i];
if (h[i] > max)
max = h[i];
}
for (int i = max; i >= 1; i--)
{
for (int j = 0; j < n; j++)
{
if (h[j] >= i)
{
for (int k = 0; k < i - 1; k++)
cout << ".";
cout << "/";
for (int k = 0; k < 2 * (h[j] - i); k++)
cout << ".";
cout << "\\";
for (int k = 0; k < i - 1; k++)
cout << ".";
}
else
{
for (int k = 0; k < 2 * h[j]; k++)
cout << ".";
}
}
cout << endl;
}
}