Memerangi Ikan: Hibrida Pertempuran Bintang Akuarium

Dec 06 2020

Ini adalah entri untuk Fortnightly Topic Challenge # 44: Memperkenalkan genre pemotongan kisi baru ke komunitas .


UPDATE NOTE : Gambar asli memiliki indikator kanan atas bahwa ada dua ikan per baris, kolom dan bentuk di sebelah kiri ikan, yang dapat diartikan sebagai petunjuk Akuarium. Ini bukan ... Saya menggunakan indikasi Pertempuran Bintang standar untuk ini tanpa berpikir. Banyak, BANYAK permintaan maaf!

Teka-teki ini adalah gabungan dari dua teka-teki pengurang kisi yang bergantung pada partisi kisi menjadi beberapa bentuk. Akuarium baru-baru ini muncul di PSE di postingan Stiv . Tujuan dari Akuarium adalah untuk menaungi ("menambahkan air") ke setiap bentuk, yang dianggap sebagai akuarium, sehingga petunjuk di luar bingkai menunjukkan jumlah kotak yang diarsir dalam satu baris / kolom. Tangkapannya adalah bahwa di setiap bentuk, baik setiap sel dalam satu baris diarsir atau tidak diarsir, dan tidak ada baris berbayang yang dapat muncul di atas baris yang tidak diarsir.

Star Battle juga muncul baru - baru ini di PSE . Aturan Star Battle, diringkas darihttps://www.puzzle-star-battle.com sederhana: tempatkan bintang dalam kisi sedemikian rupa sehingga setiap baris, kolom, dan bentuk berisi tepat beberapa bintang tetap, di mana bintang tidak dapat berdekatan, bahkan secara diagonal.

Teka-teki hibrida Ikan Petarung ini meminta Anda untuk menaungi kotak-kotak di bawah sesuai dengan aturan Akuarium, dan kemudian menempatkan dua ikan di setiap baris, kolom, dan bentuk sesuai dengan aturan Pertempuran Bintang. Persyaratan ekstra: ikan harus berada di dalam air. Perhatikan bahwa tidak ada satu pun teka-teki yang ditentukan secara unik, tetapi ada solusi unik untuk teka-teki tersebut. Saya harap kamu menikmatinya!

Catatan Pemecah Menurut saya teka-teki itu tidak terlalu sulit, tetapi saya suka kebutuhan untuk bolak-balik antara logika teka-teki komponen. Jika Anda benar-benar ingin bersemangat, Unicode untuk ikan adalah U + 1F41F, 🐟. Juga, saya mungkin sedikit meregangkan huruf FTC, karena kedua komponen puzzle secara teknis telah muncul baru-baru ini di PSE, tetapi keduanya hanya muncul satu kali, dan saya merasa ini masih dalam semangat.

Jawaban

8 bobble Dec 06 2020 at 01:50

Mohon maaf sebelumnya untuk panjangnya jawaban ini. Biru dikonfirmasi berbayang, hijau dikonfirmasi tanpa bayangan. Saya memang menggunakan ikan Unicode.

Langkah 1:


Pertama, setidaknya harus ada air di setiap wilayah, atau tidak boleh ada ikan di dalamnya. Oleh karena itu baris paling bawah dari setiap bentuk dapat diarsir. Saya juga menaungi beberapa baris tambahan sampai ada cara untuk memasukkan 2 ikan yang tidak menyentuh ke dalam setiap bentuk.

Langkah 2:


Angka 8 membutuhkan 3 sel yang lebih teduh, dan hanya ada satu cara untuk memberikannya.

Langkah 3:


Bentuk yang baru saja selesai hanya memiliki satu cara untuk memasukkan dua ikan yang tidak bersentuhan.

Langkah 4:


8 memiliki dua opsi untuk mendapatkan 4 kotak berbayang terakhirnya. Salah satunya berarti bentuk kiri bawah hanya akan diarsir pada baris bawahnya, sehingga bentuk kanan bawah tidak dapat menggunakan baris bawahnya. Namun tidak ada cara untuk bentuk sudut kanan bawah untuk memasukkan dua ikan yang tidak bersentuhan jika tidak dapat menggunakan baris bawahnya. Oleh karena itu, baris kedua dari bentuk kiri bawah harus diarsir, melengkapi angka 8

Langkah 5:


Ada dua cara untuk memberikan 6 kotak teduh terakhirnya. Jika tidak menggunakan kotak di kolom 1-5, maka bentuk ketiga dari bawah di sisi kiri hanya akan memiliki baris paling bawah, dan bentuk yang langsung ke kanan hanya akan memiliki 2x3 di bagian bawahnya. Kemudian kedua ikan ketiga dari bawah akan masuk ke baris paling bawah, sehingga tidak ada cara untuk memasukkan dua ikan ke dalam bentuk di sebelah kanannya. Oleh karena itu Baris 6 Kolom 1-5 diarsir, melengkapi baris 6

Langkah 6:


Untuk memasukkan dua ikan ke dalam bentuk yang baru selesai tanpa menyentuh satu pun di R9C9, satu ikan harus masuk ke R11C8. Itu hanya menyisakan satu cara untuk memasukkan dua ikan yang tidak bersentuhan ke dalam bentuk pojok kanan bawah.

Langkah 7:


Bentuk kiri bawah tidak dapat menggunakan baris bawahnya, dan tidak dapat menempatkan dua ikan ke baris kedua (itu berarti Baris 11 akan memiliki 3 ikan). Oleh karena itu, setidaknya harus ada satu ikan di baris ketiga, dan hanya ada satu tempat untuk meletakkan ikan itu.

Langkah 8 (di mana saya menunjukkan kontradiksi):


Saya meletakkan beberapa "f" di kisi - untuk setiap pasangan "f", setidaknya satu harus berupa ikan. Saya juga memusatkan ikan agar terlihat lebih bagus. Ada dua cara untuk memuaskan 5. Jika tidak menggunakan Baris 1-4, maka situasi ini terjadi. Sekarang tidak ada cara untuk menempatkan dua ikan dalam bentuk sisi kiri. Keduanya harus berada di Kolom 1 (untuk menghindari menyentuh R10C3) tetapi tidak dapat menggunakan dua baris terbawah (akan membuat 3 ikan berturut-turut) atau dua teratas (akan menyentuh kedua "f" di sana). Jadi Baris 1-4 ini diarsir, memenuhi 5.

Langkah 9:


Sekarang bentuk tengah itu hanya memiliki dua cara untuk menempatkan ikan ke dalamnya untuk menghindari menyentuh huruf "f".

Langkah 10:


Bentuk sisi kiri harus memiliki kedua ikannya di 3 baris teratas (untuk menghindari membuat 3 ikan berturut-turut) sehingga satu ikan dan dua "f" dapat ditempatkan.

Langkah 11:


Tidak ada ikan yang bisa pergi ke tempat "n" untuk menghindari menyentuh atau membuat 3 ikan berturut-turut. Hanya satu ikan yang dapat masuk ke Kolom 3 karena sudah ada ikan di kolom itu. Oleh karena itu harus ada ikan di R4C2 dan beberapa fs juga.

Langkah 12:


Menempatkan ikan dan "f" itu, salah satu "f" di sisi kiri bentuk bisa dikesampingkan dan ikan bisa ditempatkan.

Langkah 13:


10 membutuhkan 4 kotak lagi agar puas. Jika tidak menggunakan 3 yang merupakan bagian dari bentuk kanan atas, maka itu tidak cukup - jadi persegi tersebut digunakan, dan 10 dapat diselesaikan.

Langkah 14:


7 membutuhkan dua kotak lagi. Jika menggunakan tiga yang merupakan bagian dari kanan atas maka bentuknya terlalu banyak, jadi tidak digunakan dan 7 bisa diselesaikan.

Langkah 15:


Bentuk kanan atas harus ada 2 ekor ikan. Seseorang harus berada di bagian bawah Kolom 12; itu akan masuk ke baris 6 atau 7 apa pun yang tidak memiliki dua ikan setelah himpunan fs lainnya di baris tersebut diputuskan. Ikan lainnya harus pergi ke sisi lain; Saya telah membuat pengelompokan 3 "f" untuk mendemonstrasikan ini. Bentuk kanan atas bagan batang naik tidak dapat memuat dua ikan tanpa menggunakan baris bawahnya; setiap upaya yang tidak melakukannya akan menyentuh semua "f" atau membuat 3 ikan di kolom. Oleh karena itu, bentuk tengah-atas tidak bisa hanya menggunakan baris bawahnya (ini akan menghasilkan 3 ikan di Baris 5) dan baris kedua dapat diarsir.

Langkah 16:


Satu-satunya cara untuk memasukkan semua ikan ke dalam bentuk kanan atas dan diagram batang naik adalah dengan menggunakan R1C11 sebagai ikan dan juga menggunakan "a" s atau keduanya "b" s

Langkah 17:


Bentuk kiri atas tidak bisa hanya menggunakan baris bawahnya; itu akan menghasilkan 3 ikan di Baris 2. Oleh karena itu baris atasnya teduh. Sekarang kita sudah menyelesaikan Aquariumnya, sisanya tinggal Star Battle Logic.

Langkah 18:


Kolom 2 membutuhkan satu ekor ikan lagi dan hanya ada satu tempat untuk meletakkannya. Baris 2 membutuhkan satu ikan lagi dan tidak bisa menggunakan bentuk kiri atas (kedua ikannya harus di baris 1) jadi ikan terakhir harus ditempatkan dalam bentuk kurus.

Langkah 19:


Kolom 7 membutuhkan satu ekor ikan lagi dan tinggal satu tempat lagi untuk meletakkannya. Bentuk itu sekarang hanya memiliki satu tempat untuk meletakkan ikan terakhirnya, karena yang lain akan membuat 3 ikan dalam satu kolom / baris.

Langkah 20:


Kolom 4 dan 8 masing-masing membutuhkan satu ekor ikan lagi dan hanya ada satu tempat untuk meletakkannya.

Langkah 21 (dan solusinya!):


Sekarang salah satu "f" di Kolom 3 dapat dikesampingkan (tidak menyentuh), dan kemudian salah satu "f" di Kolom 12 (hanya 2 baris), dan saya menyadari bahwa saya melakukan kesalahan sebelumnya - itu bukan a atau b, itu harus menjadi "a" karena "b" menyentuh ikan. Dan teka-teki itu selesai!