Submission

Status:

---P-

Subtask/Task Score:

20/100

Score: 20

User: IKKIWPR

Problemset: หินงอก

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-14 07:30:50

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
    int len[20];
    int maxL = 0;

    for (int k = 0; k < n; k++) {
        cin >> len[k];
        if (len[k] > maxL) maxL = len[k];
    }

    for (int r = 0; r < maxL; r++) {
        for (int k = 0; k < n; k++) {
            int L = len[k];
            int w = (L == 1) ? 2 : 2 * L - 1;

            for (int c = 0; c < w; c++) {
                if (r >= L)
                    cout << ' ';
                else if (c == r && c == w - 1 - r)
                    cout << 'V';
                else if (c == r)
                    cout << '\\';
                else if (c == w - 1 - r)
                    cout << '/';
                else
                    cout << ' ';
            }
        }
        cout << endl;
    }
    return 0;
}