Kami ingin mem-tile -square menggunakan dua jenis ubin: -square kuadrat dan -square kuadrat sehingga setiap kotak yang mendasarinya tertutup tanpa tumpang tindih. Mari kita mendefinisikan fungsi yang memberikan ukuran kuadrat unik unik terbesar yang bisa digunakan menggunakan kuadrat dan sejumlah kuadrat.1 × 1 2 × 2 f ( n ) n 1 × 1 2 × 2
Apakah fungsi ini dapat dihitung? Apa algoritma itu?
EDIT1: Berdasarkan jawaban Steven, ubin unik berarti bahwa ada satu cara untuk menempatkan -bidang di dalam persegi dengan konfigurasi unik untuk posisi -bidang di dalam -square.m × m n 1 × 1 m × m
computability
combinatorics
Mohammad Al-Turkistany
sumber
sumber
Jawaban:
Berikut argumen untuk membuktikan spekulasi saya dalam komentar bahwa tidak ada tilings unik seperti untuk non-square . Pertama, seperti dicatat oleh Sasho dalam komentar, harus dibatasi, karena tidak ada seperti itu jika atau . Jika adalah kuadrat sempurna maka jelas kuadrat unik tileable, jadi didefinisikan dengan jelas dan tidak nol dalam kasus ini. Untuk melengkapi argumen, tetap saja menunjukkan bahwa tidak ada ubin yang melibatkan atau lebih ubin dapat menjadi unik.n n ≡ 2n>5 n n≡2 3(mod4) n n=k2 k×k f(n) 1 2×2
Pertama, pertimbangkan case , misalkan . Jika kita memiliki ubin kuadrat menggunakan ubin, jelas harus genap, katakanlah ; maka kita dapat membangun tilings dengan membangun ubin ubin dan kemudian mengganti ini dengan 'blok' dari empat ubin. Sudah jelas bahwa penggantian yang berbeda selalu dapat mengarah ke kemiringan yang berbeda kecuali dalam kasus atau mana ada satu sajan≡0(mod4) n=4k m×m n 1×1 m m=2j j×j 2×2 k 1×1 m=4,n=12 m=4,n=4 2×2 ubin atau satu 'blok empat' yang tersisa; dalam kasus ini, meskipun, ada ubin berbeda yang berbeda, yang menempatkan ubin di tengah tepi daripada di sudut.2×2
Akhirnya, misalkan , khususnya (dan dengan untuk mencegah kasus yang agak sepele di mana ada 'ruang tidak cukup' di alun-alun untuk argumen berikut untuk pergi melalui ). Maka tidak ada kuadrat ukuran atau lebih kecil yang dapat ubin unik: pertimbangkan ubin dengan ubin di bagian atas alun-alun dan di sebelah kanan kotak (dengan tambahan ubin hanya terselip di sisi kanan - mereka tidak dapat mempengaruhi argumen). Sekarang 'blok' di kiri atas kotak (terdiri dari dua ubin di atas dann≡1(mod4) n=4t+1 t>1 (2t+1)2 1×1 1×1 2×3 1×1 2×2 ubin di bawahnya) dapat 'dibalik' untuk menghasilkan ubin yang tentu akan berbeda dari ubin yang kami bangun. Akhirnya, tidak ada kuadrat ukuran yang lebih besar dari dapat tileable sama sekali: misalkan kita mencoba untuk ubin ukuran persegi untuk ; maka dengan prinsip pigeonhole kita tidak dapat memuat lebih dari ubin ke kotak, yang berarti ada kotak tersisa - tetapi karena , , jumlah petak yang kami miliki.(2t+1)2 (2s+1)2 s>t s2 2×2 (2s+1)2−4s2=4s2+4s+1−4s2=4s+1 s>t 4s+1>4t+1=n 1×1
Dengan demikian, satu-satunya tilings unik yang ada untuk adalah yang menggunakan no ubin sama sekali, dan hanya nol ketika adalah kotak (dalam hal ini sama dengan ).n>5 2×2 f(n) n n−−√
sumber