我正在审查本地编程竞赛中的一个编程问题。
您可以下载问题http://www.vlaamseprogrammeerwedstrijd.be/2011/opgaves/cat2-2011/loodgieter.pdf。它是荷兰语,但图片将有助于理解它。
您收到 am*m 网格作为输入,其中包含一些管道和一些缺失点(问号)。其余的管道必须放置在网格中,以便它们与其他管道连接。
每个管道都用一个字母表示(参见第 2 页的图片)。字母“A”的值为 1,“B”的值为 2,...
有人知道如何通过在 Java 中回溯来解决这个问题吗?