সংজ্ঞা
ট ম আকারের একটি বর্গাকার ম্যাট্রিক্সের রিং এন , যেখানে 1 ≤ ট ≤ সিলিং (এন / 2) তালিকার উপাদান দ্বারা গঠিত ট ম এবং (এন-K + 1 টি) ম সারি এবং কলাম কিন্তু ছাড়া প্রথম এবং শেষ কে -1 উপাদান।
উদাহরণ:
ম্যাট্রিক্স: 1 2 3 4 5 6 7 8 9 1 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 রিংগুলিতে সীমাবদ্ধ: + + ------------------- + + | 1 2 3 4 5 | | + ----------- + | | 6 | 7 8 9 | 1 | | | + --- + | | | 8 | 7 | 6 | 5 | 4 | | | + --- + | | | 3 | 2 1 9 | 8 | | + ----------- + | | 7 6 5 4 3 | + + ------------------- + +
উপরের প্রথম রিংটি 1,2,3,4,5,1,4,8,3,4,5,6,7,3,8,6
, দ্বিতীয়টি 7,8,9,5,9,1,2,7
এবং তৃতীয়টি 6
।
ইতিবাচক পূর্ণসংখ্যার এন ম্যাট্রিক্স দ্বারা একটি এন (এই চ্যালেঞ্জের উদ্দেশ্যে):
অবধি যদি কে থ্রি রিংয়ের সমস্ত পূর্ণসংখ্যার (কে + 1) তম রিংয়ের চেয়ে কড়াটি বড় হয় , যেখানে কে 1 এবং এন এর মধ্যে কোনও পূর্ণসংখ্যা হয় (প্রথম রিংটিতে থাকা ব্যক্তিরা দ্বিতীয়টির চেয়ে বড় হয়) পরিবর্তে তৃতীয় ইত্যাদির চেয়ে বড় হয়)। উদাহরণ:
4 5 6 4 7 -> কারণ 4,5,6,4,7,4,8,5,5,4,6,5,9,5,5,4 এর চেয়ে সমস্ত বেশি 4 3 2 2 4 টি 3,2,2,3,2,3,3,2 এর মধ্যে যা সমস্ত 1 এর চেয়ে বেশি 5 2 1 3 8 5 3 3 2 5 9 5 6 4 5
সমতল যদি ম্যাট্রিক্সের সমস্ত পূর্ণসংখ্যা সমান হয়। আরেকটি উদাহরণ (সম্ভবত রিডানড্যান্ট):
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
উত্তোলন যদি কে থ্রি রিংয়ের সমস্ত পূর্ণসংখ্যার (কে + 1) তম রিংয়ের তুলনায় কঠোরভাবে কম হয় , যেখানে k 1 এবং N এর মধ্যে কোনও পূর্ণসংখ্যা হয় (প্রথম রিংটিতে থাকা ব্যক্তিরা দ্বিতীয়টির চেয়ে কম থাকে) পরিবর্তে তৃতীয় ইত্যাদির চেয়ে কম হবে)। উদাহরণ:
1 2 1 -> কারণ 1 এবং 2 উভয়ই 6 এর চেয়ে কম 2 6 2 1 2 1
যদি ম্যাট্রিক্স উপরের কোনও মানদণ্ড পূরণ না করে তবে মিশ্র । উদাহরণ:
3 3 3 3 3 3 2 2 2 3 3 2 3 2 3 3 2 2 2 3 3 3 3 3 3
চ্যালেঞ্জ
কমপক্ষে 3 আকারের ধনাত্মক পূর্ণসংখ্যার একটি বর্গক্ষেত্র দেওয়া , উপরের সংজ্ঞা অনুসারে এটি শ্রেণিবদ্ধ করুন। এটি হ'ল ম্যাট্রিক্স অবতল, সমতল, উত্তল বা মিশ্রিত কিনা তার উপর ভিত্তি করে চারটি বিভিন্ন সুসংগত মানগুলির মধ্যে একটি আউটপুট ।
আপনি যে কোনও প্রোগ্রামিং ভাষায় প্রতিযোগিতা করতে পারেন এবং ইনপুট নিতে এবং কোনও মানক পদ্ধতির মাধ্যমে এবং কোনও যুক্তিসঙ্গত ফর্ম্যাটে আউটপুট সরবরাহ করতে পারেন , যখন এই লুপোলগুলি ডিফল্টরূপে নিষিদ্ধ রয়েছে তা নোট করুন । এটি কোড-গল্ফ , তাই প্রতিটি ভাষার জন্য সংক্ষিপ্ততম জমা (বাইটে) জিততে পারে।
পরীক্ষার মামলা
আপনার চয়ন করার জন্য এখানে কয়েকটি উদাহরণ রয়েছে - আমি প্রতিটি বিভাগ থেকে 6 টি নির্বাচন করেছি।
অবতল
[[3, 3, 3], [3, 1, 3], [3, 3, 3]]
[[2, 3, 4], [5, 1, 6], [7, 8, 9]]
[[19, 34, 45], [34, 12, 14], [13, 13, 13]]
[[3, 4, 3, 4], [4, 2, 1, 3], [3, 1, 2, 4], [4, 3, 4, 3]]
[[4, 5, 6, 4, 7], [4, 3, 2, 2, 4], [5, 2, 1, 3, 8], [5, 3, 3, 2, 5], [9, 5, 6, 4, 5]]
[[7, 7, 7, 7, 7], [7, 6, 6, 6, 7], [7, 6, 5, 6, 7], [7, 6, 6, 6, 7], [7, 7, 7, 7, 7]]
সমান
[[1, 1, 1], [1, 1, 1], [1, 1, 1]]
[[2, 2, 2], [2, 2, 2], [2, 2, 2]]
[[8, 8, 8], [8, 8, 8], [8, 8, 8]]
[[120, 120, 120], [120, 120, 120], [120, 120, 120]]
[[10, 10, 10, 10], [10, 10, 10, 10], [10, 10, 10, 10], [10, 10, 10, 10]]
[[5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5]]
উত্তল
[[1, 2, 1], [2, 6, 2], [1, 2, 1]]
[[1, 1, 1], [1, 2, 1], [1, 1, 1]]
[[19, 34, 45], [34, 76, 14], [13, 6, 13]]
[[3, 3, 3, 3], [3, 4, 4, 3], [3, 4, 4, 3], [3, 3, 3, 3]]
[[192, 19, 8, 6], [48, 324, 434, 29], [56, 292, 334, 8], [3, 4, 23, 23]]
[[291, 48, 7, 5], [47, 324, 454, 30], [58, 292, 374, 4], [9, 2, 53, 291]]
মিশ্র
[[1, 2, 3], [4, 5, 9], [6, 7, 8]]
[[10, 14, 21], [100, 8, 3], [29, 2, 19]]
[[5, 5, 5, 5], [5, 4, 4, 5], [5, 4, 6, 5], [5, 5, 5, 5]]
[[3, 3, 3, 3], [3, 1, 2, 3], [3, 3, 2, 3], [3, 3, 3, 3]]
[[12, 14, 15, 16], [12, 18, 18, 16], [12, 11, 11, 16], [12, 14, 15, 16]]
[[5, 5, 5, 5, 5], [5, 4, 4, 4, 5], [5, 4, 6, 4, 5], [5, 4, 4, 4, 5], [5, 5, 5, 5, 5]]