关注
用的二分法暴力求解,不知道行不行,这是C++代码
#include"pch.h"
(7175)#include"stdio.h"
#include <iostream>
using namespace std;
int h = 0,q=0;
int ss[100][100];
int a[100], b[100];
void backtrack(int t) {
int m=0, n=0,i=0,j=0;
if (t >= q) {
h++;
return;
}
else {
i = a[t];
j = b[t];
backtrack(t + 1);
if (ss[i - 1][j] != -1 && ss[i][j - 1] != -1)
{
ss[i][j] = -1;
backtrack(t + 1);
ss[i][j] = 0;
}
else return;
}
}
int main(){
int aa, bb,i,j;
cin >> aa >> bb;
for(i=0;i<aa;i++)
for (j = 0; j < bb; j++)
{
cin >> ss[i][j];
}
for (i = 0; i < aa; i++)
{
for (j = 0; j < bb; j++) {
if (ss[i][j] == 0) {
a[q] = i;
b[q] = j;
q++;
}
}
}
backtrack(0);
cout << h;
return 0;
}
查看原帖
点赞 评论
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
9584次浏览 123人参与
# 为了减少AI幻觉,你注入过哪些设定? #
3839次浏览 130人参与
# 程序员找工作至少要刷多少题? #
16584次浏览 231人参与
# 机械人避雷的岗位/公司 #
43001次浏览 290人参与
# 我现在比当时_,你想录用我吗 #
8215次浏览 108人参与
# 你认为工作的意义是什么 #
248921次浏览 1497人参与
# 一张图晒一下你的AI员工 #
4638次浏览 111人参与
# 论秋招对个人心气的改变 #
9729次浏览 151人参与
# AI Coding的使用心得 #
4242次浏览 99人参与
# 刚入职的你踩过哪些坑 #
6320次浏览 127人参与
# 关于春招/暑期实习,你想知道哪些信息? #
6916次浏览 116人参与
# 牛客AI体验站 #
6077次浏览 167人参与
# 晒晒你司的新年福利 #
7660次浏览 100人参与
# 12306一秒售罄,你抢到回家的票了吗? #
1756次浏览 46人参与
# 总结:哪家公司面试体验感最差 #
92801次浏览 429人参与
# 程序员能干到多少岁? #
8063次浏览 113人参与
# 你认为小厂实习有用吗? #
117880次浏览 679人参与
# 互联网公司评价 #
485335次浏览 4109人参与
# 应届生进小公司有什么影响吗 #
118139次浏览 1158人参与
# 你的实习什么时候入职 #
341760次浏览 2270人参与
查看8道真题和解析