全部评论 4

  • 我是gay我是gay!

    2026-03-28 来自 浙江

    1
    • #include <bits/stdc++.h>
      using namespace std;
      int T, n, m, sx, sy, ans;
      bool a[15][15];
      
      void dfs(int x, int y, int cnt) {
      	if (x < 0 || y < 0 || x >= n || y >= m || a[x][y]) return;
      	if (cnt == n * m) {
      		ans++;
      		return;
      	}
      	a[x][y] = true;
      	dfs(x + 1, y + 2, cnt + 1);
      	dfs(x + 1, y - 2, cnt + 1);
      	dfs(x + 2, y + 1, cnt + 1);
      	dfs(x + 2, y - 1, cnt + 1);
      	dfs(x - 1, y + 2, cnt + 1);
      	dfs(x - 1, y - 2, cnt + 1);
      	dfs(x - 2, y + 1, cnt + 1);
      	dfs(x - 2, y - 1, cnt + 1);
      	a[x][y] = false;
      }
      
      int main() {
      	cin >> T;
      	while (T--) {
      		ans = 0;
      		memset(a, false, sizeof(a));
      		cin >> n >> m >> sx >> sy;
      		dfs(sx, sy, 1);
      		cout << ans << endl;
      	}
      	return 0;
      }
      

      2026-03-28 来自 浙江

      1
  • 有更快的解答吗?

    2026-03-28 来自 浙江

    1
  • 这是一则小小的社区招人广告

    欢迎加入零修论坛,注册可以免费领不限量团队,招人还有奖励
    此站每月都有创造激励,可以提钱,可以在个人主页的“余额”中查看哦,有商城,头像框,还有@功能,我们还会出markdown(没搞好)
    注册就送福利。转发私信这条招人广告年度会员立即领
    如果您没有邮箱,您可以用 https://tempmail.cn/ 注册,或者可以直接私信我——零修
    注册就可以有余额奖励和积分,直接晋升LV2
    如果没有账户可以找我直接添加,私信发你密码
    后续我们也会加入更多的内容,有机会一起瓜分八月创作激励。
    请您注册,非常感谢。后续还有更多福利,请您持续关注。

    2026-07-31 来自 浙江

    0
  • d

    2026-07-31 来自 浙江

    0

热门讨论