Rumah > pembangunan bahagian belakang > C++ > Program C++ untuk mencari sama ada corak wujud dalam grid

Program C++ untuk mencari sama ada corak wujud dalam grid

PHPz
Lepaskan: 2023-09-05 18:05:06
ke hadapan
855 orang telah melayarinya

Program C++ untuk mencari sama ada corak wujud dalam grid

Andaikan kita mempunyai grid n * n. Kita perlu mengesan sama ada terdapat corak berbentuk silang dalam grid, seperti yang ditunjukkan di bawah −

#...#
.#.#.
..#..
.#.#.
#...#
Salin selepas log masuk

Grid hanya boleh mengandungi '#' dan '.'. Kita perlu mengesan corak dan mengetahui berapa banyak daripada ini Corak dalam grid. Grid dan dimensi diberikan kepada kami sebagai input.

Kategori Masalah

Pelbagai masalah dalam pengaturcaraan boleh diselesaikan melalui teknik yang berbeza. Untuk menyelesaikan masalah, kita perlu mereka bentuk algoritma dan mengkaji masalah tertentu secara terperinci. Jika masalah yang sama berlaku berulang kali, kaedah rekursif boleh digunakan secara alternatif, kita juga boleh menggunakan struktur berulang. Pernyataan kawalan seperti if-else dan suis case boleh digunakan untuk mengawal aliran logik program. Penggunaan pembolehubah dan struktur data yang berkesan boleh menyediakan penyelesaian yang lebih mudah dan program keperluan memori yang ringan dan rendah. Kita perlu mengkaji teknik pengaturcaraan sedia ada seperti divide and conquer, pengaturcaraan tamak, pengaturcaraan dinamik dan mengetahui sama ada ia boleh digunakan. Masalah ini boleh diselesaikan dengan beberapa kaedah logik asas atau kekerasan. Sila ikuti di bawah untuk lebih memahami kaedah ini.

Jadi, jika input masalah kita ialah n = 5 dan grid ialah

#...#
.#.#.
..#..
.#.#.
#...#,
Salin selepas log masuk

maka outputnya ialah 1. .

Atas ialah kandungan terperinci Program C++ untuk mencari sama ada corak wujud dalam grid. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan