পটভূমি:
জ্যাক এমন একটি কুমড়ো যা প্রতিটি হ্যালোইনে তার কুমড়োর প্যাঁচের কাছাকাছি গ্রামগুলির নাগরিকদের ভীষণ উপভোগ করে। যাইহোক, প্রতি বছর কেউ তার ভিতরে মোমবাতি জ্বালানোর পরে, মোমবাতিটি জ্বলানোর আগে তার সবাইকে চমকে দেওয়ার জন্য সীমিত পরিমাণ সময় থাকে, এভাবে কেউ আর তাকে দেখতে পায় না বলে কোনও গ্রামবাসীর সাথে কথা বলতে পারে না। বিগত বছরগুলিতে, তিনি তার ক্ষুন্ন সিদ্ধান্ত গ্রহণের কারণে কেবলমাত্র একটি অল্প পরিমাণে গ্রামকেই সক্ষম করতে পেরেছিলেন, তবে এখন তাকে আপনাকে সহায়তা করার জন্য তিনি যতটা সম্ভব গ্রামগুলিকেই সক্ষম করতে পারবেন!
টাস্ক:
গ্রামের অবস্থানগুলির তালিকা এবং একটি মোমবাতির জীবনকাল দেওয়া, সর্বাধিক সংখ্যক গ্রাম জ্যাক দেখতে পারে আউটপুট। আপনাকে নিজেই পাথটি মুদ্রণ করতে হবে না।
ইনপুট:
মোমবাতির জীবনকাল এবং কার্টেসিয়ান স্থানাঙ্ক ব্যবস্থায় গ্রামের অবস্থানের তালিকা। কুমড়ো প্যাচ জ্যাকের উত্স সর্বদা 0,0 এ থাকবে। আপনি যেভাবে যাইহোক ইনপুট ফর্ম্যাট করতে পারেন। জ্যাকের চলাচলকে সহজ করার জন্য, তিনি কেবল অনুভূমিকভাবে, উল্লম্বভাবে বা ত্রিভুজিভাবে স্থানান্তরিত করতে পারেন, যার অর্থ তার মোমবাতিটি প্রতিটি পদক্ষেপে জীবনের 1 ইউনিট 1 বা 1.5 কে হারিয়ে যাবে (তিনি খানিকটা বেশি সময় নেয়) units আজীবন 0 এর চেয়ে কম বা সমান হলে মোমবাতি জ্বলতে থাকে।
আউটপুট:
মোমবাতি জ্বলতে যাওয়ার আগে জ্যাক সর্বাধিক সংখ্যক গ্রামের সমান একটি পূর্ণসংখ্যার পরিদর্শন করতে পারে।
নিয়মাবলী:
এটি কোড-গল্ফ , তাই বাইট জেতে সংক্ষিপ্ততম কোড। স্ট্যান্ডার্ড লুফোলগুলি অনুমোদিত নয়।
পরীক্ষার কেস:
// Format [lifespan] [list of village coordinates] -> [maximum visit-able villages]
4 -1,0 1,0 2,0 3,0 4,0 5,0 -> 3
4 1,1 2,2 3,3 -> 2
5 1,1 2,1 3,1 4,1 5,0 5,1 -> 4