একটি ধনাত্মক পূর্ণসংখ্যা n এর পূর্ণসংখ্যার দিকের আয়তক্ষেত্র হিসাবে প্রতিনিধিত্ব করা যেতে পারে a , b যেমন n = a * b । অর্থাৎ, অঞ্চলটি প্রতিনিধিত্ব করে। সাধারণভাবে, ক এবং b প্রদত্ত n এর জন্য স্বতন্ত্র নয় ।
যেমনটি সুপরিচিত, একটি আয়তক্ষেত্রটি বিশেষত চোখকে সন্তুষ্ট করে (বা এটি মস্তিষ্ক?) যখন তার পাশগুলি থাকে স্বর্ণের অনুপাতে থাকলে , φ = (বর্গ (5) +1) / 2 ≈ 1.6180339887 ...
এই দুটি ঘটনা মিশ্রন, এই চ্যালেঞ্জ উদ্দেশ্য একটি পূর্ণসংখ্যা পচা হয় এন দুটি পূর্ণসংখ্যার গুণফল মধ্যে একটি , খ যার অনুপাত সম্ভব বন্ধ হিসেবে φ (ℝ স্বাভাবিক মেট্রিক সহ)। Φ অযৌক্তিক এই বিষয়টি থেকেই বোঝা যায় যে একটি অনন্য সমাধান জুটি রয়েছে ( ক , খ )।
চ্যালেঞ্জ
ধনাত্মক পূর্ণসংখ্যা n দেওয়া হয় , আউটপুট ধনাত্মক পূর্ণসংখ্য a , b যেমন একটি * b = n এবং a / b এবং φ এর মধ্যে পরম পার্থক্য হ্রাস করা হয়।
উদাহরণস্বরূপ, বিবেচনা এন = 12. জোড়া ( একটি , খ ) যে সন্তুষ্ট একটি * খ = ঢ হয়: (1, 12), (2,6), (3,4), (4,3), ( 6,2), (12,1)। যার অনুপাত φ এর নিকটতম, সেই জুটিটি (4,3), যা 4/3 = 1.333 দেয়।
বিধি
কার্য বা প্রোগ্রাম গ্রহণযোগ্য।
লব ( একটি ) প্রদর্শিত হওয়া উচিত প্রথম আউটপুট, এবং হর ( খ ) দ্বিতীয় । তা ছাড়া, ইনপুট এবং আউটপুট ফর্ম্যাটগুলি যথারীতি নমনীয়। উদাহরণস্বরূপ, দুটি সংখ্যা কোনও যুক্তিসঙ্গত বিভাজকের সাথে স্ট্রিং হিসাবে বা অ্যারে হিসাবে আউটপুট হতে পারে।
কোডটি নির্বিচারে বৃহত সংখ্যার জন্য তত্ত্বের সাথে কাজ করা উচিত। অনুশীলনে, এটি মেমরি বা ডেটা-টাইপ সীমাবদ্ধতার দ্বারা সীমাবদ্ধ হতে পারে।
এটি তৃতীয় দশমিক বা তার চেয়ে ভাল হিসাবে যতক্ষণ না সঠিক হিসাবে ডলার এর আনুমানিক সংস্করণটি বিবেচনা করা যথেষ্ট । এটি হ'ল সত্য φ এবং আনুমানিক মানের মধ্যে পরম পার্থক্য 0.0005 এর বেশি হওয়া উচিত নয়। উদাহরণস্বরূপ, 1.618 গ্রহণযোগ্য।
একজন আনুমানিক, মূলদ সংস্করণ ব্যবহার করার সময় φ এমন একটা ছোট সম্ভাবনা যে সমাধান অনন্য নয় আছে। যে ক্ষেত্রে আপনি আউটপুট কোনো জুড়ি পারেন একটি , খ মাফিক কম নির্ণায়ক।
সংক্ষিপ্ততম কোড জিতেছে।
পরীক্ষার মামলা
1 -> 1 1
2 -> 2 1
4 -> 2 2
12 -> 4 3
42 -> 7 6
576 -> 32 18
1234 -> 2 617
10000 -> 125 80
199999 -> 1 199999
9699690 -> 3990 2431
|a/b-b/a-1|
প্রতিশ্রুতিবদ্ধ, যদিও তার একটি প্রমাণ প্রমাণিত হবে
a/b
। ইউনিট বর্গক্ষেত্র সরানো ডানদিকে ছোট আয়তক্ষেত্রটি ছেড়ে দেয় যা প্রতিনিধিত্ব করে b/a
। একটি সুবর্ণ আয়তক্ষেত্র সুতরাং 1 এর পার্থক্য অর্জন করে