Universal Cup Judging System

Universal Cup

Time Limit: 2.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓
Statistics

תיאור

יהי $n \ge 1$. נתבונן בדרך הסטנדרטית הבאה לחלק משולש גדול ל-$n^2$ משולשים קטנים יותר על ידי סרטוט שלוש קבוצות של ישרים מקבילים זה לזה:

problem_17171_1.png

באופן טבעי, דבר זה מגדיר גרף לא מכוון עם $(n + 1)(n + 2)/2$ צמתים ו-$3n(n + 1)/2$ קשתות: הצמתים הם צומתי הרשת, או במילים אחרות נקודות החיתוך של הישרים (מסומנות בהדגשה באיור), והקשתות הן הקטעים שבין צמתים שכנים. משימתך היא לבנות מעגל אוילר על קשתות הגרף הזה אשר "מתחיל" מהצומת העליון ביותר של המשולש. במילים אחרות, עליך להתחיל בצומת העליון ביותר, לנוע לאורך הקשתות, לעבור בכל קשת בדיוק פעם אחת, ובסופו של דבר לחזור לצומת העליון ביותר. ניתן להוכיח שפתרון תמיד קיים.

קלט

נתון מספר שלם $n$ בטווח שבין $1$ ל-$20$.

פלט

הדפס מחרוזת של בדיוק $3n(n + 1)/2$ ספרות מ-$0$ עד $5$, המייצגת מעגל אוילר כלשהו של הגרף בפורמט הבא: $0$ משמעותו תנועה ישירות ימינה מהצומת הנוכחי, $1$ משמעותו תנועה בכיוון ימינה-למעלה, $2$ משמעותו תנועה שמאלה-למעלה, $3$ משמעותו תנועה שמאלה, $4$ משמעותו תנועה שמאלה-למטה, ו-$5$ משמעותו תנועה ימינה-למטה. לשם הבהירות, הכיוונים מוצגים באיור שלהלן.

problem_17171_33d5f69dce15e1d87a6778f3f3d32524.png

המעבר חייב להתחיל מהצומת העליון. כל אחד מהמעברים האפשריים יתקבל.

דוגמה

2
404240022

הערה

problem_17171_54bdc9bca5027ba99b1a899532d54824.png

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#1222EditorialOpen题解jianglyView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.