এটি সুপরিচিত যে অ্যালকোহলের প্রভাবে গ্রিডে থাকা কোনও ব্যক্তির যে কোনও উপলভ্য দিকের দিকে যাওয়ার সমান সম্ভাবনা থাকে। যাইহোক, এই সাধারণ জ্ঞানের বিবৃতি খুব সামান্য মাতালদের ক্ষেত্রে জড়িত নয় , যাদের আচরণ খুব বেশি যেমন তারা প্রতিটি উপলভ্য পথ একযোগে গ্রহণ করে এবং তারা যে সম্ভাব্য পথগুলি গ্রহণ করে তারা একে অপরের সাথে হস্তক্ষেপ করতে পারে। আপনার কাজটি n
পদক্ষেপের পরে এমন কোয়ান্টাম মাতালদের সম্ভাব্য অবস্থানগুলি প্রদর্শন করা ।
সবিস্তার বিবরণী
প্রশ্নে মাতাল ব্যক্তি একটি বর্গ গ্রিড দখল করে এবং ভন নিউম্যান (প্লাস-শেপ) পাড়া ব্যবহার করে এটি একটি 3-রাষ্ট্রীয় সেলুলার অটোমেটন হিসাবে বিবেচিত হতে পারে যা এই সাধারণ নিয়মগুলি অনুসরণ করে:
Empty
যায়Awake
যদি এতে ঠিক একটি সংলগ্নAwake
, এবং অন্যথায় যায়Empty
Awake
যায়Sleeping
Sleeping
যায়Sleeping
বোর্ডের প্রাথমিক অবস্থা হ'ল একক এর Awake
চারপাশে অসীম ক্ষেত্র দ্বারা বেষ্টিত Empty
।
চ্যালেঞ্জ
একটি অব্যবহৃত পূর্ণসংখ্যা দেওয়া n
, n
পদক্ষেপের পরে মাতালদের একটি ASCII উপস্থাপনা তৈরি করুন । প্রতিটি রাজ্যকে আলাদা আলাদা চরিত্রের দ্বারা প্রতিনিধিত্ব করা উচিত এবং সমাধানগুলিতে কোন বর্ণের অর্থ কোন রাজ্যের তা বোঝানো উচিত। যদি আপনি এর জন্য স্পেস ব্যবহার করেন তবে আপনাকে Empty
কোনও লাইনের শেষে তাদের রান অন্তর্ভুক্ত করার দরকার নেই।
এটি কোড-গল্ফ , তাই সংক্ষিপ্ত উত্তর জেতে। স্ট্যান্ডার্ড লুফোলগুলি প্রয়োগ করা হয়, শীর্ষস্থানীয় এবং পিছনের সাদা অংশের অনুমতি দেওয়া হয়, স্ট্রিং অ্যারে / 2 ডি চর অ্যারে আউটপুট অনুমোদিত হয় ইত্যাদি etc.
উদাহরণ
এই উদাহরণগুলি ব্যবহার জন্য
Empty
, @
জন্য Awake
, এবং #
জন্য Sleeping
।
n=0
@
n = 1
@
@#@
@
n = 2
@
#
@###@
#
@
n = 3
@
@#@
@ # @
@#####@
@ # @
@#@
@
n=6
@
#
@###@
@#@
@ ### @
#@# # #@#
@###########@
#@# # #@#
@ ### @
@#@
@###@
#
@
n=10
@
#
@###@
@#@
###
# # #
#######
# ### #
@ ## ### ## @
#@# ### # ### #@#
@###################@
#@# ### # ### #@#
@ ## ### ## @
# ### #
#######
# # #
###
@#@
@###@
#
@
আকর্ষণীয় নোট
ওইআইএস-এর অধিগ্রহণকৃত কোষগুলির সংখ্যার সিকোয়েন্সটি সন্ধান করে আমি দেখতে পেলাম যে কোয়ান্টাম মাতালটি আরও উন্নততর অধ্যয়নরত টুথপিকের অনুক্রমের জন্য বিচ্ছিন্ন । আপনি যদি সেই জ্ঞানকে আরও ভাল গল্ফের সাথে অন্তর্ভুক্ত করতে পারেন তবে আমি যথাযথভাবে মুগ্ধ হব।
n=10
সঠিক কিনা তা যাচাই করতে আপনি পরীক্ষা করতে পারেন ? আমি কয়েকটি পদ্ধতির চেষ্টা করেছি এবং সেগুলি সকলেই একই (ভুল) উত্তর পেয়েছে, তাই আমি কেবল এটি নিশ্চিত করতে চাই। এটি কিছুটা দূরে দেখাচ্ছে তবে আমি জানি না।