ননট্রান্সটিভ ডাইস হ'ল দুর্দান্ত ছোট খেলনা যা সম্ভাবনা তত্ত্বের আমাদের অন্তর্দৃষ্টিকে অস্বীকার করে । এই চ্যালেঞ্জের জন্য আমাদের কয়েকটি সংজ্ঞা দরকার:
একই সাথে নিক্ষেপ করা দুটি পাশা A এবং B বিবেচনা করুন । আমরা যে একটি beats বি যদি সম্ভাব্যতা একটি আর একটি বড় সংখ্যা দেখাচ্ছে বি সম্ভাবনা থেকে যথাযথভাবে বেশী হয় বি আর একটি বড় সংখ্যা দেখাচ্ছে একজন ।
এখন এ , বি , সি লেবেল সহ তিনটি ডাইসের একটি সেট বিবেচনা করুন । এ জাতীয় ডাইসের সেটটিকে ননট্রান্সটিভ বলা হয় যদি
- পারেন একটি beats বি , বি beats সি এবং সি beats একটি
- বা সি beats বি , বি beats একটি এবং একটি beats সি ।
আমার প্রিয় উদাহরণগুলির মধ্যে একটি হিসাবে গ্রিম ডাইস বিবেচনা করুন , যার নিম্নলিখিত দিক রয়েছে:
A: 3 3 3 3 3 6
B: 2 2 2 5 5 5
C: 1 4 4 4 4 4
মজার বিষয় হল, প্রতিটি ডাইয়ের গড় দৈর্ঘ্য ৩.৫, যেমন নিয়মিত ডাইয়ের মতো।
যে কেউ এটি প্রদর্শন করতে পারেন:
- একটি beats বি 7/12 একটি সম্ভাবনা থাকে।
- বি beats সি 7/12 একটি সম্ভাবনা থাকে।
- সি beats একটি 25/36 একটি সম্ভাবনা থাকে।
এখন এই বিশেষ পাশা এমনকি অদ্ভুত। যদি আমরা প্রতিটি মর দু'বার রোল করি এবং ফলাফলগুলি যুক্ত করি, তবে যে বিটগুলি বিপরীত হয় তার ক্রমটি:
- বি beats একটি 85/144 একটি সম্ভাবনা থাকে।
- সি beats বি 85/144 একটি সম্ভাবনা থাকে।
- একটি beats সি 671/1296 একটি সম্ভাবনা থাকে।
আসুন এই সম্পত্তি গ্রাইম-নান্ট্রান্সটিভ সহ ডাইসের একটি সেট কল করুন ।
অন্যদিকে, যদি দুটি ছোঁড়া ব্যবহার করার সময় যদি পাশা তাদের আসল চক্রটি ধরে রাখে তবে আমরা তাদেরকে দৃont়ভাবে অপ্রয়োজনীয় বলি । (যদি দুটি ছোঁড়ার জন্য কোনও চক্র না থাকে তবে আমরা কেবল এগুলিকে অনিয়ন্ত্রিত বলি ))
চ্যালেঞ্জ
তিন থেকে ছয় একতরফা পাশা, উপরোক্ত বৈশিষ্ট্য এই সেট আছে যা নির্ধারণ, এবং নিম্নলিখিত পংক্তি আউটপুট এক দেওয়া হলে none
, nontransitive
, Grime-nontransitive
, strongly nontransitive
।
আপনি কোনও প্রোগ্রাম বা ফাংশন লিখতে পারেন, STDIN, কমান্ড-লাইন আর্গুমেন্ট, প্রম্পট বা ফাংশন আর্গুমেন্টের মাধ্যমে ইনপুট নিতে পারেন এবং ফলাফলটি STDOUT এ লিখে স্ট্রিং হিসাবে ফিরিয়ে দিতে পারেন return
আপনি ধরে নিতে পারেন যে সমস্ত পক্ষই অ-নেতিবাচক পূর্ণসংখ্যা। আপনি ধরে নিতে পারবেন না যে পাশগুলি বা পাশা কোনও নির্দিষ্ট ক্রমে রয়েছে। আপনি যে কোনও সুবিধাজনক তালিকা বা স্ট্রিং ফর্ম্যাটে ইনপুট নিতে পারেন।
এটি কোড গল্ফ, তাই সংক্ষিপ্ত উত্তরটি (বাইটে) জেতে।
পরীক্ষার মামলা
none
1 2 3 4 5 6, 6 5 4 3 2 1, 1 3 5 2 4 6
1 1 1 6 6 6, 4 4 4 5 5 5, 5 5 5 5 5 5
1 1 2 5 6 6, 2 2 3 4 4 6, 2 3 3 4 4 5
0 1 2 3 4 5, 1 1 2 3 3 5, 1 2 2 2 3 5
3 13 5 7 13 7, 5 7 11 5 7 13, 5 9 13 5 7 9
nontransitive
1 2 2 4 6 6, 1 2 3 5 5 5, 2 3 4 4 4 4
1 4 4 4 4 4, 2 2 2 4 5 6, 2 3 3 3 5 5
1 2 1 6 5 6, 3 1 3 6 2 6, 2 4 2 4 4 5
3 4 6 6 7 7, 4 4 4 7 7 7, 5 5 5 5 6 7
2 5 11 11 14 14, 5 5 5 14 14 14, 8 8 8 8 8 17
Grime-nontransitive
3 3 3 3 3 6, 2 2 2 5 5 5, 1 4 4 4 4 4
1 1 4 5 5 5, 2 2 2 3 6 6, 3 3 3 4 4 4
2 1 4 6 4 4, 2 4 5 2 3 5, 3 3 6 3 3 3
11 11 13 15 15 16, 12 12 12 13 16 16, 13 13 13 14 14 14
4 4 7 16 19 19, 4 7 13 13 13 19, 4 10 10 10 16 19
strongly nontransitive
2 2 2 5 5 5, 2 3 3 3 5 5, 1 1 4 5 5 5
2 2 2 3 6 6, 2 2 2 5 5 5, 2 2 4 4 4 5
1 5 1 3 6 5, 6 6 4 2 2 1, 5 3 4 3 4 2
0 0 2 4 4 5, 0 1 1 3 5 5, 1 1 2 3 4 4
1 1 9 17 17 21, 1 5 5 13 21 21, 5 5 13 13 13 17
আপনি যদি নিজের কোডটি আরও ভাল করে পরীক্ষা করতে চান তবে পিটার টেলর একটি রেফারেন্স প্রয়োগকরণ লিখতে যথেষ্ট দয়া করেছিলেন, যা 1 থেকে 6 এবং গড় 3.5 এর সাথে ডাইসের সমস্ত 5000 ডলারের সেটকে শ্রেণিবদ্ধ করেছিল। পেস্টবিন লিঙ্ক
1 2 2 4 6 6, 1 2 3 5 5 5, 2 3 4 4 4 4
আমি এ <বি 17/36, বি> সি 19/36, সি <এ 16/36 পেয়ে যাচ্ছি।