[ সম্ভাব্যতাটি হুবহু গণনার জন্য এটি একটি অংশীদার প্রশ্ন ]
এই টাস্কটি সম্ভাব্যতার সঠিক এবং দ্রুত গণনা করার জন্য কোড লেখার বিষয়ে । আউটপুটটি তার সর্বাধিক হ্রাসকৃত আকারে ভগ্নাংশ হিসাবে লিখিত একটি সুনির্দিষ্ট সম্ভাবনা হওয়া উচিত। এটি কখনও কখনও আউটপুট করা উচিত 4/8নয় 1/2।
কিছু ধনাত্মক পূর্ণসংখ্যার জন্য n, 1s এবং -1s দৈর্ঘ্যের একরকম এলোমেলো স্ট্রিং বিবেচনা করুন nএবং এটিকে এ কল করুন Aits এখন এটির প্রথম মানটির সাথে সম্মতি দিন । যে A[1] = A[n+1]যদি 1. থেকে ইন্ডেক্স Aএখন দৈর্ঘ্য n+1। এখন দৈর্ঘ্যের দ্বিতীয় এলোমেলো স্ট্রিং বিবেচনা করুন nযার nসম্ভাব্যতা 1 / 4,1 / 2, 1/4 সহ প্রথম মান -1, 0, বা 1 হয় এবং এটিকে বি কল করুন call
এখন ভেতরের পণ্য বিবেচনা A[1,...,n]এবং Bএবং ভিতরের পণ্য A[2,...,n+1]এবং B।
উদাহরণস্বরূপ, বিবেচনা করুন n=3। সম্ভাব্য মান Aএবং Bহতে পারে A = [-1,1,1,-1]এবং B=[0,1,-1]। এক্ষেত্রে দুটি অভ্যন্তরীণ পণ্য হ'ল 0এবং 2।
আপনার কোডটি অবশ্যই উভয় অভ্যন্তরীণ পণ্য শূন্য হওয়ার সম্ভাবনা আউটপুট করে।
মার্টিন বাটনার দ্বারা উত্পাদিত টেবিলটি অনুলিপি করা হচ্ছে আমাদের নিম্নলিখিত নমুনার ফলাফল রয়েছে।
n P(n)
1 1/2
2 3/8
3 7/32
4 89/512
5 269/2048
6 903/8192
7 3035/32768
8 169801/2097152
ভাষা ও গ্রন্থাগার
আপনি যে কোনও অবাধে উপলভ্য ভাষা এবং লাইব্রেরি ব্যবহার করতে পারেন। আমি অবশ্যই আপনার কোডটি চালাতে সক্ষম হব তাই দয়া করে আপনার কোড লিনাক্সে কীভাবে চালানো / সংকলন করা যায় তার সম্পূর্ণ ব্যাখ্যা অন্তর্ভুক্ত করুন যদি সম্ভব হয় তবে।
কাজটি
আপনার কোডটি অবশ্যই শুরু করা উচিত n=1এবং পৃথক লাইনে প্রতিটি ক্রমবর্ধমান এনের জন্য সঠিক আউটপুট দিতে হবে । এটি 10 সেকেন্ড পরে থামানো উচিত।
হিসাব
nআমার কম্পিউটারে চালানোর সময় আপনার কোডটি 10 সেকেন্ড পরে থামার আগে স্কোরটি সর্বাধিক পৌঁছে যায়। যদি কোনও টাই থাকে, তবে বিজয়ী সর্বোচ্চতম স্কোরটি পাওয়ার জন্য এক হন।
এন্ট্রি সারণী
n = 64মধ্যে পাইথন । সংস্করণ 1 মিচ শোয়ার্জ দ্বারা রচিতn = 106মধ্যে পাইথন । সংস্করণ 11 জুন 2015 মিচ শোয়ার্জ দ্বারাn = 151মধ্যে সি ++ । পোর্ট অফ মিচ শোয়ার্জ-এর উত্তর দ্বারা কিরবিফ্যান64সোসn = 165মধ্যে পাইথন । সংস্করণ 11 ই জুন 2015 মিচ শোয়ার্টজের সাথে "ছাঁটাই" সংস্করণN_MAX = 165।n = 945মধ্যে পাইথন Min_25 দ্বারা একটি সঠিক সূত্র ব্যবহার করে। অ্যামেজিং!n = 1228মধ্যে পাইথন মিচ শোয়ার্জ দ্বারা অন্য সঠিক সূত্র (Min_25 পূর্ববর্তী উত্তর উপর ভিত্তি করে) ব্যবহার করে।n = 2761মধ্যে পাইথন মিচ শোয়ার্জ দ্বারা একই সঠিক সূত্রের একটি দ্রুত বাস্তবায়ন ব্যবহার করে।n = 3250মধ্যে পাইথন ব্যবহার Pypy মিচ শোয়ার্জ একই বাস্তবায়ন ব্যবহার করে। এই স্কোরটিরpypy MitchSchwartz-faster.py |tailজন্য কনসোল স্ক্রোলিং ওভারহেড এড়ানো দরকার ।


