参考代码 #include <bits/stdc++.h> using namespace std; string s[25]; int vis[25], ans, now = 1, n; void dfs(int k) { ans = max(ans, now); for(int i = 1; i <= n; i++) if(vis[i] < 2)
题目链接 [NOIP2010 提高组] 乌龟棋 题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 题目描述 乌龟棋的棋盘是一行 N N N 个格子,每个格子上一个分数(非负整数)。棋盘第 1 1 1 格是唯一的起点,第 N N N 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中 M M M 张爬行卡片,分成 4 4 4 种不同的类型( M M