您当前的位置: 首页 >  蓝桥杯

不牌不改

暂无认证

  • 0浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

蓝桥杯算法训练VIP-比赛安排

不牌不改 发布时间:2021-08-13 23:14:50 ,浏览量:0

题目

题目链接

题解

DFS。

本题我们要开两个标记数组,flag数组是个二维数组,用于标记某两只队伍是否进行过比赛了,另一是一维数组vis,用于标记某只队伍是否比过赛。两个数组的作用范围不同,vis数组只在每一行中有效,每到下一行时,vis要全部清空,有种局部的感觉;而flag数组是对全部比赛加以控制,控制进行过比赛的双方不可以再次进行比赛。

注意我们是不对标记进行回溯的。

本代码的难点就在于能不能理解两个标记数组。

代码

更新于2022.4.3 模拟代码:(感觉比dfs好理解好实现)

#include
using namespace std;
const int N = (1 n;
	int m = (1             
关注
打赏
1662186765
查看更多评论
0.0578s