Heatmaps
Tavanında aşağıya doğru bakan termal bir kameranın olduğu dikdörtgen bir oda düşünün. Odada, arkaplan sıcaklığı olan bazı ısı yoğunluk kaynakları vardır . Isı, her kaynaktan (çapraz olmayan) adım başına bir birim düşerek dağılır. Örneğin, oda1-9
0
20x10
...........1........
....................
...8................
..5...............2.
....................
.1..................
................1...
.................65.
....................
............2.......
9 ısı kaynağı içerir ve termal kamera tarafından gösterilen sıcaklık gradyanı
34565432100100000000
45676543210000000000
56787654321000000110
45676543210000001221
34565432100000012321
23454321000000123432
12343210000001234543
01232100000012345654
00121000000011234543
00010000000121123432
Grafik biçiminde bu gibi görünebilir:
Gradyandan, bazı ısı kaynaklarının konumlarını ve yoğunluklarını çıkartabiliriz, hepsini değil. Örneğin, her 9
zaman en fazla sıcaklığa sahip olduklarından, her zaman 8
sonuç çıkarılabilir ve bu durumda degradede yerel bir maksimum ürettiği için olabilir. 2
Yakın sağ sınır da başka olmadığı için, yerel bir maksimumda olmadığı halde, anlaşılabilir 2
bir komşu olarak. 5
Onların ısı yanı onlara yakın daha yoğun kaynaklar tarafından üretilecek olabileceğinden ler, diğer taraftan, anlaşılmaktadır değildir. 0
S ısı kaynakları ihtiva bilinmektedir, ancak tüm diğer fayans olabilir , potansiyel olarak bir içermektedir. Belirsiz fayansları tire ile gösterelim-
, karşılık gelen rakamlarla belirli ısı kaynakları ve dönemlere göre belirli boş alanlar .
:
---------..1........
----------..........
---8-------......--.
----------......--2-
---------......-----
--------......------
-------......-------
.-----......-----6--
..---.......--------
...-.......-2-------
Göreviniz, bu çıkarılan deseni sıcaklık gradyanından üretmek olacaktır.
kurallar
Girdi |
, hangisi daha uygunsa, size yeni hatlar veya dikey borular tarafından sınırlandırılmış bir dize olarak verilir. Çıktı aynı biçimde olacaktır. Girişte ve / veya çıktıda iz bırakan bir sınırlayıcı olabilir, ancak bunlardan birincisi olmayabilir. Girişin boyutu değişebilir, ancak genişliği ve yüksekliği daima en azdır 4
. Hem fonksiyonlar hem de tam programlar kabul edilebilir. En düşük bayt sayısı kazanır ve standart boşluklar yasaktır.
Ek Test Durumları
Giriş:
898778765432100
787667654321100
677656543211210
678765432112321
567654321123210
grafiksel olarak buna benzeyen:
Çıktı:
-9---8-------..
-------------..
--------------.
--8---------3--
-----------3--.
Giriş:
7898
8787
7676
6565
Çıktı:
--9-
8---
----
----
Giriş:
00001
00000
00000
10000
Çıktı:
....1
.....
.....
1....