Submission

Status:

Compilation Error

Subtask/Task Score:

Score: 0

User: pupu

Problemset: ชั้นหนังสือ

Language: cpp

Time: 0.000 second

Submitted On: 2026-10-03 10:14:34

#include <iostream>
#include <stack>
#include <queue>
using namespace std;
int main(){ios::sync_with_stdio(0);cin.tie(0);
    int h,x,n,a=0;
    cin>>h>>n;
    string name[n];
    int num[n];
    int sum=0;
    for(int i=0;i<n;i++){
        cin>>num[i];
        cin>>name[i];
    }
    for (int i=0;i<n;i++){
        sum = sum +num[i];
    }
    char box[h][sum];
    for (int i=0;i<h;i++){
        for(int j=0;j<sum;j++){
            box[i][j]=".";
        }
    }
    string r[sum];
    for(int i=0;i<n;i++){
        for(int j=0;j<num[i];j++){
            r[a]=name[i];
            a= a+1;
        }
    }
    for (int i=0;i<sum;i++){
        if(i%2==0){
              for(int j=0;j<r[i].length();j++){
                box[j][i]=r[i][j];
            }
        }
        if(i%2==1){
              for(int j=0;j<r[i].length();j++){
                box[h-1-j][i]=r[i][j];
            }
        }
    }
    for(int i=0;i<sum;i++){
        cout<<"+-";
    }
    cout<<"+"<<"\n";

    /*?ӵç???*/
    for(int i=0;i<h;i++){
        for(int j=0;j<sum;j++){
            cout<<"|"<<box[i][j];
        }
        cout<<"|"<<"\n";
    }
    /*?֧?ç???*/
    for(int i=0;i<sum;i++){
        cout<<"+-";
    }
    cout<<"+"<<"\n";
}