2024.10.19小米笔试题解

embedded/2024/10/22 18:57:14/

第一题数独计数

考虑dfs遍历所有情况

python">n = int(input())def check(grid, x, y, v):dx = [1, 0, -1, 0]dy = [0, 1, 0, -1]for i in range(4):nx, ny = x + dx[i], y + dy[i]if 0 <= nx < 3 and 0 <= ny < 3:if grid[nx][ny] == 0:continueif abs(grid[nx][ny] - v) == 1:return Falsereturn Truedef dfs(grid, vst, i):if i > 9:return 1if i in vst:return dfs(grid, vst, i+1)count = 0for x in range(3):for y in range(3):if (grid[x][y]==0 and check(grid, x, y, i)):grid[x][y] = icount += dfs(grid, vs

http://www.ppmy.cn/embedded/129627.html

相关文章

Systemd:管理进程的加载过程的service配置文件

Systemd:Unit配置文件-CSDN博客 介绍了Unit配置文件的一些通用信息 如果使用Systemd管理进程的加载过程,比如:

0基础学java之Day11

二维数组 静态二位数组 理解&#xff1a;二维数组中包含了多个一维数组 声明&#xff1a; 数据类型 变量名;--推荐 数据类型 变量名; //静态初始化1//String[][] names new String[][]{{"小红","小绿","小蓝"},{"小黄","小紫…

【Java】匿名内部类

匿名内部类&#xff08;Anonymous Inner Class&#xff09;是一种简化实现接口或继承类的方式&#xff0c;主要有以下几个特点&#xff1a; 没有名字&#xff0c;只能在创建时使用。用于快速实现简单的类或接口。广泛用于事件处理和回调函数中&#xff0c;如 Android 和 Swing…

等保测评实战:SQL Server数据库的安全评估

在等保测评的实际操作中&#xff0c;对SQL Server数据库的安全评估是确保信息系统整体安全的关键环节。SQL Server作为广泛使用的数据库管理系统之一&#xff0c;其安全性直接影响到企业数据的完整性和机密性。本文将从等保测评的视角出发&#xff0c;探讨SQL Server数据库安全…

JavaWeb合集14-WebSocket

十四、WebSocket WebSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信&#xff0c;浏览器和服务器只需要完成一次握手&#xff0c; 两者之间就可以创建持久性的连接&#xff0c;并进行双向数据传输。 HTTP协议和WebSocket协议对比&#xff1a; HTTP是短连…

Leetcode 3200. 三角形的最大高度

原题链接&#xff1a;Leetcode 3200. 三角形的最大高度 模拟1&#xff1a; class Solution { public:int maxHeightOfTriangle(int red, int blue) {int tmp1 0, tmp2 0;int n1 0, n2 0;int ji_sum n1 * n1;int ou_sum n2 * n2 n2;// 红1 蓝2for (int i 0; i < 10…

git diff命令详解

git diff 是 Git 中非常常用的命令&#xff0c;用于比较不同版本的文件改动。可以比较工作区、暂存区、或者提交之间的差异。下面是对 git diff 常用场景的详细解释&#xff1a; 1. git diff 当你执行 git diff 时&#xff0c;它会显示工作区与暂存区之间的差异&#xff0c;也…

C++11 thread,mutex,condition_variable,atomic,原子操作CAS,智能指针线程安全,单例模式最简单实现方式

1.thread 在c11中&#xff0c;c标准委员会开发出了thread库&#xff1b;接下来我们先来看看这个库的使用吧&#xff1b; 1.1 thread类接口介绍 1.1.1 thread类构造函数 我们thread库中的thread类的构造函数可以通过直接传递回调函数与函数的参数来构造线程&#xff1a; int…