关注
#include <iostream>
(720)#include <cstdio>
#include <cmath>
(808)#include <cstring>
using namespace std;
typedef long long LL;
const int maxn = 5010;
int t, n, m, c, flag = 0;
int l[maxn], cnt[maxn], mp[8][8];
void dfs(int x, int y) {
//printf("%d %d\n", x, y);
if (x == n && y == m + 1) {
flag = 1;
return;
}
for (int i = 0; i < c; i++) {
if (flag == 1) break;
if (i != mp[x - 1][y] && i != mp[x][y - 1] && cnt[i] < l[i]) {
mp[x][y] = i;
cnt[i]++;
if (x != n && y == m) dfs(x + 1, 1);
else dfs(x, y + 1);
cnt[i]--;
mp[x][y] = -1;
}
}
}
int main()
{
scanf("%d", &t);
while (t--) {
memset(mp, -1, sizeof mp);
flag = 0;
scanf("%d %d %d", &n, &m, &c);
for (int i = 0; i < c; i++) {
scanf("%d", &l[i]);
}
dfs(1, 1);
printf("%s\n", flag == 1?"YES":"NO");
}
return 0;
}
查看原帖
点赞 评论
相关推荐
07-15 12:03
门头沟学院 前端工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26届的你们有几段实习? #
33036次浏览 391人参与
# 机械人,你拿到几个offer啦 #
38274次浏览 318人参与
# 你被哪些公司秒挂过? #
25058次浏览 221人参与
# 面试体验感最好的是哪家? #
222975次浏览 2378人参与
# 如何提高实习转正率? #
9547次浏览 147人参与
# 双非能在秋招上岸吗? #
219857次浏览 1163人参与
# 哪些公司校招卡第一学历 #
63476次浏览 240人参与
# 初创公司值得加入吗? #
26011次浏览 189人参与
# 大疆的机械笔试比去年难吗 #
74824次浏览 636人参与
# 月薪多少能在一线城市生存 #
16377次浏览 229人参与
# 你后悔自己读研吗? #
13419次浏览 212人参与
# 大家每天通勤多久? #
48240次浏览 353人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
116166次浏览 804人参与
# 你认为哪些项目算烂大街? #
13290次浏览 252人参与
# 你以为的实习VS真实的实习 #
18224次浏览 179人参与
# 设计人的面试记录 #
129162次浏览 1355人参与
# 比亚迪求职进展汇总 #
735561次浏览 3095人参与
# 网申一定要掌握的小技巧 #
10131次浏览 66人参与
# 你小时候最想从事什么职业 #
103770次浏览 1787人参与
# 机械校招之路总结 #
92962次浏览 1891人参与