একটি বক্ররেখা একটি বর্গক্ষেত্র গ্রিডে পয়েন্টগুলির একটি সেট যা প্রতিটি পয়েন্টে চার প্রতিবেশী প্রতিবেশে ঠিক দু'জন প্রতিবেশী থাকে এবং পয়েন্টগুলি একটি সংযুক্ত উপাদান গঠন করে। এটি হ'ল গ্রিড গ্রাফের পয়েন্টগুলি দ্বারা উত্সাহিত গ্রাফটি একটি একক চক্রের জন্য বিচ্ছিন্ন। "প্ররোচিত" অর্থ দুটি চক্রের প্রতিবেশী না হয়ে ইনপুটটিতে স্পর্শ করতে পারে না।
গ্রাফের একটি ভার্টেক্স ভিটির একটি অ্যান্টিপোড ভি থেকে খুব দূরে একটি ভার্টেক্স। অন্তর্নিহিত বর্গ গ্রিডের সম্মান না করেই দূরত্বটি চক্র দ্বারা প্ররোচিত হিসাবে পরিমাপ করা হবে।
আপনার ইনপুটটি একটি বক্ররেখার চিত্র হবে। স্থান চিহ্ন ( #) এর বাইরে একটি ব্যাকগ্রাউন্ডে বক্ররেখাটি সংখ্যা সাইন অক্ষরগুলির ক্রম দিয়ে চিহ্নিত করা হবে । বক্ররেখার একটি বিন্দু Pঅক্ষরের সাথে চিহ্নিত করা হবে ("পোড")। আপনার আউটপুট একই বক্ররেখার বিন্দু ব্যতীত ইনপুট একই হবে A("অ্যান্টিপোড")।
আপনি ধরে নিতে পারেন অক্ষরগুলি একটি আয়তক্ষেত্রাকার আকারে প্যাড হবে। আপনি ধরে নিতে পারেন প্রথম এবং শেষ সারি এবং ইনপুটটির কলামটি ফাঁকা স্থানের (সম্পূর্ণরূপে ইনপুট প্যাডযুক্ত) তৈরি হবে। বিকল্পভাবে আপনি ধরে নিতে পারেন যে প্রথম এবং শেষ সারি এবং কলামে প্রতিটি একটি বক্ররেখায় থাকবে (ইনপুটটিতে ন্যূনতম প্যাডিং রয়েছে)।
আপনি এই গ্রিডটিকে একক নিউলাইন-বিচ্ছিন্ন স্ট্রিং হিসাবে, সারিগুলির অ্যারে হিসাবে বা পৃথক অক্ষরের 2D অ্যারে হিসাবে ইনপুট এবং আউটপুট দিতে পারেন। এই পছন্দটি ইনপুট এবং আউটপুট জন্য একই হবে। যদি আপনার ভাষা এটির অনুমতি দেয় তবে আপনি পরিবর্তিত স্ট্রিং বা অ্যারে ফিরিয়ে না দিয়ে জায়গায় ইনপুট পরিবর্তন করে আউটপুট দিতে পারেন।
সম্ভাব্য ইনপুট:
P# P## #P# ##### #####P# ####### #####P######### #####P#########
## # # # # # # # # # # # # # #
### ### ## ## # ### # # ### # # ### ### ### # # #
### # # ### # # # # # # # # # # # # # # # # # #
# P# ### ### # ### # # # ### ### # # # # ### ### # # # #
## # # ### # # # # # # # # # # # # #
# # P # ##### P # ########### # # ##### ##### # # #
### ####### ### # # # # # # # #
############### ####### ####### ###############
সংশ্লিষ্ট আউটপুট:
P# P## #P# #A### #####P# #A##### #####P######### #####P#########
#A # # # # # # # # # # # # # #
##A #A# ## ## # ### # # ### # # ### ### ### # # #
### # # ### # # # # # # # # # # # # A # # # # #
# P# ### ##A # ### # # # ### ### # # # # ### ### # # # #
## # # ### # # # # # # # # # # # # #
A # P # ##### P # ########### # # ##### ##### # # #
### ####### ### # # # # # # # #
############### ####### ####### #########A#####
পোডগুলি থেকে ভার্টেক্স দূরত্ব (মডিউল 10) (এগুলি আউটপুট দেয় না):
P1 P12 1P1 5A543 54321P1 9A98765 54321P123456789 54321P123456789
1A 1 3 2 2 4 2 6 2 8 4 6 0 6 0
23A 3A3 32 01 7 109 3 7 109 3 7 901 789 543 1 7 1
321 1 9 543 8 2 8 4 6 2 8 2 8 8 2 6 A 6 2 2 8 2
4 P1 234 89A 0 876 2 9 3 765 543 7 1 9 7 345 987 1 3 9 3
56 2 1 567 9 9 1 0 4 6 0 0 6 0 4 0 4
A 3 P 8 87654 P 1 56789012345 9 1 54321 56789 5 1 5
654 1234567 321 2 8 2 0 4 6 2 6
345678901234567 3456789 3210987 345678901A10987
