এই ধারণাটির জন্য টিএনবিতে জিওবিটসকে ক্রেডিট
পর্যাপ্ত বিবরণ ছাড়াই একটি পোস্ট সম্প্রতি একটি আকর্ষণীয় গেম পোস্ট করেছে:
2 শিশু একটি ক্যান্ডির অ্যারের সামনে বসে sit মিছরি প্রতিটি টুকরা 1 নম্বর x, সঙ্গে xমিছরি বর্তমানে মোট পরিমাণ হচ্ছে। প্রতিটি সংখ্যার ঠিক 1 টি ঘটনা রয়েছে।
গেমের লক্ষ্যটি হল বাচ্চাদের ক্যান্ডি খেতে হবে এবং উচ্চতর স্কোর জয়ের সাথে চূড়ান্ত স্কোর পৌঁছানোর জন্য তারা খেয়েছে এমন ক্যান্ডির মানগুলি গুন করবে।
তবে মূল পোস্টটি কী কীভাবে ক্যান্ডি নির্বাচন করা হয় তার মতো গুরুত্বপূর্ণ তথ্য হারিয়ে যায়, তাই আমাদের গল্পের বাচ্চারা সিদ্ধান্ত নিয়েছে যে বড় বাচ্চাটি প্রথমে যেতে পারে, এবং অর্ধেক পর্যন্ত মিছরি খেতে পারে, তবে একবার সে তার ঘোড়ার সমাপ্তির ঘোষণা দেয়, সে তার মন পরিবর্তন করতে পারে না।
এই গেমের কোনও বাচ্চা মিছরি পছন্দ করে না, তাই সে যতটা সম্ভব কম খেতে চায় এবং তার বাবা তার বাবা একবার একবার কিছু কোড লিখতে দেখেছিল এবং পরিসংখ্যান যে সে থেকে প্রাপ্ত দক্ষতাগুলি কতটা ক্যান্ডি ব্যবহার করতে পারে তা ব্যবহার করতে পারে জয় নিশ্চিত করার জন্য তাকে খাওয়া দরকার, যদিও এখনও যতটা সম্ভব অল্প পরিমাণে খাওয়া হচ্ছে।
চ্যালেঞ্জ
মোট ক্যান্ডির সংখ্যার ভিত্তিতে x, আপনার প্রোগ্রাম বা ফাংশনটি বিজয় নিশ্চিত করতে তার সবচেয়ে কম পরিমাণে ক্যান্ডি খেতে হবে n, এমনকি যদি তার প্রতিপক্ষ বাকি সমস্ত ক্যান্ডি খায়।
স্বাভাবিকভাবেই বড় সংখ্যা বড় সংখ্যা তৈরি করে, তাই আপনি তাকে যে পরিমাণ পরিমাণ দেবেন, সে সবচেয়ে nবেশি সংখ্যক খাবার খাবে ।
নিয়ম
xআপনার ভাষার সংখ্যা হ্যান্ডলিং ক্ষমতার উপরের সীমা যেখানে পরিসীমাতে এটি সর্বদা ইতিবাচক পূর্ণসংখ্যার হবে0 < x! <= ll- এটি গ্যারান্টিযুক্ত যে বাচ্চা সর্বদা
nবৃহত্তম সংখ্যক খাবার খাবে , উদাহরণস্বরূপx = 5এবংn = 2, তিনি খাবেন4এবং5
পরীক্ষার মামলা
x = 1
n = 1
(1 > 0)
x = 2
n = 1
(2 > 1)
x = 4
n = 2
(3 * 4 == 12 > 1 * 2 == 2)
x = 5
n = 2
(4 * 5 == 20 > 1 * 2 * 3 == 6)
x = 100
n = 42
(product([59..100]) > product([1..58]))
x = 500
n = 220
(product([281..500]) > product([1..280]))
স্কোরিং
দুর্ভাগ্যক্রমে, আমাদের সাহসী প্রতিযোগীর সাথে তার কোডটি লেখার মতো কিছুই নেই, সুতরাং তাকে কোডের অক্ষরে ক্যান্ডির টুকরোগুলি সাজিয়ে তুলতে হবে, ফলস্বরূপ, আপনার কোডটি যতটা সম্ভব ছোট হতে হবে, বাইট জেতে সবচেয়ে ছোট কোড হতে হবে!
x = 0কি হ্যান্ডেল করা উচিত 0! = 1? (সম্ভবত xএকটি ধনাত্মক পূর্ণসংখ্যা হিসাবেও নির্দিষ্ট করা উচিত?)