সংজ্ঞা
একটি "পূর্ণসংখ্যার ত্রিভুজ" হল পূর্ণসংখ্যা স্থানাঙ্ক সহ। উদাহরণস্বরূপ নিম্নলিখিত ত্রিভুজটি একটি পূর্ণসংখ্যার ত্রিভুজ:
(0, 0), (0, 1), (1, 2) with perimeter 1 + sqrt(2) + sqrt(5) ≈ 4.650.
কার্য
এই চ্যালেঞ্জের লক্ষ্য হ'ল এন এর চেয়েও কম পরিধি সহ সমস্ত পূর্ণসংখ্যার ত্রিভুজ (একত্রিত হওয়া) গণনা করা।
ইনপুট এবং আউটপুট
আর্গুমেন্টটি একটি পূর্ণসংখ্যা হিসাবে দেওয়া হবে এবং আউটপুটটি আর্গুমেন্টের চেয়ে পরিধির সাথে ত্রিভুজগুলির সংখ্যা হওয়া উচিত।
উদাহরণ
পরিধি দ্বারা ক্ষুদ্রতম পূর্ণসংখ্যার ত্রিভুজটি একত্রিত cong
(0, 0), (0, 1), (1, 0) which has perimeter 2 + sqrt(2) ≈ 3.414
পরবর্তী ছোটটি হ'ল:
(0, 0), (0, 1), (1, 2) with perimeter 1 + sqrt(2) + sqrt(5) ≈ 4.650,
(0, 0), (0, 2), (1, 1) with perimeter 2 + 2sqrt(2) ≈ 4.828,
(0, 0), (0, 2), (1, 0) with perimeter 3 + sqrt(5) ≈ 5.236, and
(0, 0), (1, 2), (2, 1) with perimeter sqrt(2) + 2sqrt(5) ≈ 5.886
পরীক্ষার কেস:
a(1) = 0
a(2) = 0
a(3) = 0
a(4) = 1
a(5) = 3
a(6) = 5
a(7) = 11
a(8) = 18
a(9) = 29
a(10) = 44
a(12) = 94
a(20) = 738
a(30) = 3756
a(40) = 11875
এই গিস্টটিতে প্রতিটি ত্রিভুজটির জন্য আমার সমন্বয় রয়েছে ।
সতর্কবাণী
লক্ষ্য করুন যে দুটি অ-সংগৃহীত ত্রিভুজ একই ঘের হতে পারে:
(0, 0), (0, 3), (3, 0) and (0, 0), (0, 1), (3, 4) both have perimeter 6 + 3sqrt(2).
এছাড়াও মনে রাখবেন যে বৈষম্য কঠোর ; 3-4-5 পাইথাগোরিয়ান ত্রিভুজ একটি (13) দ্বারা নয়, একটি (12) দ্বারা গণনা করা উচিত।
স্কোরিং
এটি কোড-গল্ফ - সবচেয়ে সংক্ষিপ্ততম কোড জয়ী!