Heatmaps
একটি আয়তক্ষেত্রাকার ঘরটি বিবেচনা করুন, যার ছাদে আমাদের কাছে তাপ ক্যামেরাটি নীচের দিকে নির্দেশ করছে। ঘরে, তীব্রতার কয়েকটি তাপ উত্স রয়েছে 1-9
, পটভূমির তাপমাত্রা 0
। উত্তাপ প্রতিটি উত্স থেকে বিচ্ছিন্ন হয়, প্রতি ইউনিট (অ-তির্যক) পদক্ষেপে নেমে যায়। উদাহরণস্বরূপ, 20x10
ঘর
...........1........
....................
...8................
..5...............2.
....................
.1..................
................1...
.................65.
....................
............2.......
9 টি তাপ উত্স রয়েছে, এবং তাপ ক্যামেরা দ্বারা প্রদর্শিত তাপমাত্রার গ্রেডিয়েন্টটি
34565432100100000000
45676543210000000000
56787654321000000110
45676543210000001221
34565432100000012321
23454321000000123432
12343210000001234543
01232100000012345654
00121000000011234543
00010000000121123432
গ্রাফিকাল ফর্মে এটির মতো দেখতে পাওয়া যেতে পারে:
গ্রেডিয়েন্ট থেকে, আমরা কিছু তাপ উত্সের অবস্থান এবং তীব্রতা অনুমান করতে পারি, তবে সবগুলিই নয়। উদাহরণস্বরূপ, সমস্ত 9
গুলি সর্বদা অনুমান করা যায়, যেহেতু তাদের সর্বোচ্চ তাপমাত্রা থাকে এবং তাই 8
এই ক্ষেত্রেও হতে পারে, যেহেতু এটি গ্রেডিয়েন্টে স্থানীয় সর্বাধিক উত্পাদন করে। 2
কাছাকাছি ডান সীমানা এছাড়াও অনুমান করা যায়, যদিও কোনো স্থানীয় সর্বাধিক হয় না, যেহেতু এটা অন্য নেই 2
প্রতিবেশী হিসাবে। 5
এস, অপরপক্ষে, অনুমিত হয় না, যেহেতু তাদের তাপ পাশাপাশি তাদের কাছাকাছি আরো তীব্র সূত্র দ্বারা উত্পাদিত হতে পারে। 0
গুলি কোন তাপ উৎস রয়েছে বলে জানা না থাকলেও, সব অন্যান্য টাইলস পারে সম্ভাব্য এক ধারণ করে। হাইফেন দ্বারা অনিশ্চিত টাইলস বোঝাতে দিন-
, সম্পর্কিত অঙ্কগুলি দ্বারা নির্দিষ্ট তাপ উত্স এবং পিরিয়ড অনুসারে নির্দিষ্ট খালি স্থান .
:
---------..1........
----------..........
---8-------......--.
----------......--2-
---------......-----
--------......------
-------......-------
.-----......-----6--
..---.......--------
...-.......-2-------
আপনার কাজটি তাপমাত্রার গ্রেডিয়েন্ট থেকে এই অনুমিত প্যাটার্ন উত্পাদন করা হবে।
বিধি
আপনাকে নিউলাইনস বা উল্লম্ব পাইপগুলির মধ্যে সীমারেখা হিসাবে স্ট্রিং হিসাবে ইনপুট দেওয়া হবে |
, যেটি আরও সুবিধাজনক এবং আউটপুট একই আকারের হবে। ইনপুট এবং / অথবা আউটপুটে একটি পিছনের সীমানা থাকতে পারে, তবে এর আগের কোনও নয়। ইনপুটটির আকার পৃথক হতে পারে তবে এর প্রস্থ এবং উচ্চতা সর্বদা কমপক্ষে 4
। উভয় ফাংশন এবং সম্পূর্ণ প্রোগ্রাম গ্রহণযোগ্য। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি নিষিদ্ধ।
অতিরিক্ত পরীক্ষার কেস
ইনপুট:
898778765432100
787667654321100
677656543211210
678765432112321
567654321123210
যা গ্রাফিকাল আকারে এর মতো দেখাচ্ছে:
আউটপুট:
-9---8-------..
-------------..
--------------.
--8---------3--
-----------3--.
ইনপুট:
7898
8787
7676
6565
আউটপুট:
--9-
8---
----
----
ইনপুট:
00001
00000
00000
10000
আউটপুট:
....1
.....
.....
1....