当前位置: 首页 > news >正文

2024.10.19小米笔试题解

第一题数独计数

考虑dfs遍历所有情况

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.lryc.cn/news/466005.html

相关文章:

  • SQL-SERVER导入excel表格
  • Vue学习笔记(三、v-cloak、v-text、v-html指令)
  • Java | Leetcode Java题解之第496题下一个更大元素I
  • 【ArcGIS微课1000例】0125:ArcGIS矢量化无法自动完成面解决方案
  • slam技术支持下的果园作物估产论文汇总
  • 政安晨【零基础玩转各类开源AI项目】基于本地Ubuntu (Linux ) 系统应用Gradio-Lite:无服务器 Gradio 完全在浏览器中运行
  • Spring 中的 @AUtowire 和 @Resource 用法和原理,以及避坑
  • 速盾:cdn能加速游戏吗?
  • 速盾:高防服务器防火墙的特性是什么?
  • 初识git · 远程操作
  • 深度学习:卷积神经网络(CNN)详解
  • 软件测试学习笔记丨Pycharm实用技巧
  • Vue学习笔记(二、Vue.js的引入与对象创建)
  • 从0-1搭建金融智能助理保姆级教程:拆箱即用的微信公众号后端+AI Agents智能体框架
  • Yolov10训练的餐盘菜品目标检测软件(包含源码及数据集)
  • Active Directory(活动目录)密码审核工具
  • Transformer为什么使用LayerNorm而不是BatchNorm?
  • 理解和重构目录结构:Java 中的父子关系管理
  • ES6面试题:(第一天)
  • 【ChatGPT】什么是ChatGPT:基础介绍与使用场景
  • 工业自动化为什么依赖光耦隔离器 --- 腾恩科技
  • Linux环境下Jmeter执行压测脚本
  • PROFINET开发或EtherNet/IP开发嵌入式板有用于工业称重秤
  • OracleT5-2 Solaris11安装
  • 详解 JuiceFS 在多云架构下的数据同步与一致性
  • 赛氪贡献突出获评优秀合作伙伴,第十九届环境友好科技竞赛落幕
  • GrowingIO埋点(前端)
  • MySQL-15.DQL-排序查询
  • SpringBoot中大量数据导出方案:使用EasyExcel并行导出多个excel文件并压缩zip后下载
  • 黑马软件测试第一篇_数据库