Submission
Status:
----PPPPPP
Subtask/Task Score:
60/100
Score: 60
User: TonnamSora
Problemset: Sign Factory
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-11 22:19:00
#include <iostream>
using namespace std;
void sign(int N, string s){
for(int i = 0; i < 2; i++){
cout << " ";
}
for(int i = 0; i < 3; i++){
cout << "#";
}
for(int i = 0; i < N; i++){
if(i % 2 == 0){
cout << "^#^";
}
else{
cout << "*#*";
}
}
for(int i = 0; i < 3; i++){
cout << "#";
}
cout << "||";
for(int i = 0; i < 3; i++){
cout << "#";
}
for(int i = 0; i < N; i++){
if(i % 2 == 1){
cout << "^#^";
}
else{
cout << "*#*";
}
}
for(int i = 0; i < 3; i++){
cout << "#";
}
cout << "\n";
cout << " ";
cout << "####";
for(int i = 0; i < N; i++){
if(i % 2 == 0){
cout << "*##";
}
else{
cout << "^##";
}
}
cout << "## ";
cout << "||";
cout << " ####";
for(int i = 0; i < N; i++){
if(i % 2 == 1){
cout << "*##";
}
else{
cout << "^##";
}
}
cout << "##";
cout << "\n";
cout << "###";
for(int i = 0; i < N; i++){
cout << "---";
}
cout << "###";
cout << " ";
cout << "||";
cout << " ";
cout << "###";
for(int i = 0; i < N; i++){
cout << "---";
}
cout << "###";
cout << "\n";
cout << "###";
for(int i = 0; i < N; i++){
cout << " ";
}
cout << s;
for(int i = 0; i < N; i++){
cout << " ";
}
cout << "###";
cout << " ";
cout << "||";
cout << " ";
cout << "###";
for(int i = 0; i < N; i++){
cout << " ";
}
cout << s;
for(int i = 0; i < N; i++){
cout << " ";
}
cout << "###";
cout << "\n";
cout << "###";
for(int i = 0; i < N; i++){
cout << "---";
}
cout << "###";
cout << " ";
cout << "||";
cout << " ";
cout << "###";
for(int i = 0; i < N; i++){
cout << "---";
}
cout << "###";
cout << "\n";
cout << " ";
cout << "####";
for(int i = 0; i < N; i++){
if(i % 2 == 0){
cout << "*##";
}
else{
cout << "^##";
}
}
cout << "## ";
cout << "||";
cout << " ####";
for(int i = 0; i < N; i++){
if(i % 2 == 1){
cout << "*##";
}
else{
cout << "^##";
}
}
cout << "##";
cout << "\n";
for(int i = 0; i < 2; i++){
cout << " ";
}
for(int i = 0; i < 3; i++){
cout << "#";
}
for(int i = 0; i < N; i++){
if(i % 2 == 0){
cout << "^#^";
}
else{
cout << "*#*";
}
}
for(int i = 0; i < 3; i++){
cout << "#";
}
cout << "||";
for(int i = 0; i < 3; i++){
cout << "#";
}
for(int i = 0; i < N; i++){
if(i % 2 == 1){
cout << "^#^";
}
else{
cout << "*#*";
}
}
for(int i = 0; i < 3; i++){
cout << "#";
}
}
int main(){
string s;
cin >> s;
int N = s.length();
sign(N, s);
}