x#y=floor$sqrt$min(x+y)$1+2*min x y
Cobalah online!
Penjelasan
Jawaban ini menghitung rumus berikut:
⌊ min ( a + b , 2 min ( a , b ) + 1 )---------------------√⌋
Mengapa rumus ini berfungsi? Baiklah mari kita mulai dengan memperhatikan hal berikut:
Setiap bujur sangkar dengan panjang sisi rata bisa 2 × 1 .
dan
Setiap kotak dengan panjang ganjil dapat berupa ubin, sisipkan 1 × 1 kotak, dengan 2 × 1 .
Sekarang kita perhatikan bahwa jika kita menempatkan 2 × 1 ubin ini di papan catur masing-masing akan diletakkan di atas satu kotak hitam dan di kotak putih. Jadi jika kita membuat papan catur yang rata setiap ubin harus memiliki sepasang warna yang lain, dan jika kita membuat papan catur yang aneh setiap ubin, tetapi yang satu membutuhkan sepasang warna yang lain. Ini memberitahu kita bahwa jawabannya tidak pernah lebih dari ⌊ 2 min ( a , b ) + 1------------√⌋. 2 mnt ( a, b )adalah jumlah maksimum pasang kita dapat membuat dan+ 1adalah untuk persegi terakhir yang doesnt' membutuhkan sepasang. Masalah dengan ini adalah bahwa jikaa =bkita tidak akan memiliki kuadrat tambahan untuk kasus aneh. Jadi kami menambahkan kondisi lain: Hasil kami tidak boleh lebih dari⌊ a + b----√⌋ . Itu adalah kita tidak bisa membuat kotak yang memiliki lebih banyak ubin daripada yang kita miliki.
Jadi kami hanya mengambil yang lebih rendah dari dua opsi.
⌊ min ( a + b , 2 min ( a , b ) + 1 )---------------------√⌋
a = b2 mnt ( a , b )a + b