华为OD机试双机位C卷:黑白棋(C/C++/Java/Python/Go/JS)

华为OD机试双机位C卷:黑白棋(C/C++/Java/Python/Go/JS)

黑白棋

2026华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 200分题型

华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 + 算法考点详解

题目描述

有一个N×N的棋盘,由黑格子和白格子组成,棋子在棋盘上可以上下左右移动,只可以从黑色格走到相邻的白色,或者从白色格走到相邻的黑色: 你的任务是:对于给定的棋盘,询问从某一格开始的移动范围。

输入描述

第一行两个正整数,表示 n,m。

下面n行,每行n个字符,字符是1或0分别表示黑格子 和白格子,字符之间无空格。

接下来m行,每行两个数i,j,用空格隔开,表示棋盘 的第i行第j列的格子,需要计算该棋子从该格子的移动范围是多少格。

输出描述

m行,每行一个数表示每个询问的答案。

补充说明 对于全部的测试点,保证1≤n≤1000, 1≤m≤10000

用例1

输入

2 1 01 10 2 2 

Read more

Linux普通用户怎么切换为root用户

在 Linux 中,普通用户切换到 root 用户的常用命令有以下几种: 切到root用户 sudo -i(当前用户的密码) su -(需要知道root 密码) 1. su 命令(需要知道 root 密码) su - 或 su - root 输入后,系统会提示输入 root 用户的密码。 说明: su - 或 su - root 会切换到 root 用户并加载 root 的环境变量。 如果只输入 su(不带 -),虽然能切换到 root,但不会加载 root

By Ne0inhk

老 Intel Mac Tahoe 26.3 部署 OpenClaw 极简指南

前言:手中的老款 Intel MacBook Pro 或 iMac 感觉力不从心?升级到最新的 macOS Tahoe 26.3 后,除了系统更流畅,它还能变身成为强大的 AI 机器人控制中枢。 本文专为 Intel 芯片 Mac 用户 打造,摒弃复杂的本地大模型部署(那是 M 系列芯片或高端 PC 的事),主打 “云端大脑 + 本地终端” 的轻量级方案。无需 Jetson 开发板,只需一台老 Mac,即可通过 OpenClaw 体验最前沿的 AI 交互。 🚀 核心策略:扬长避短 * ❌ 不要做:尝试在 Intel i5/

By Ne0inhk

Ubuntu 26.04 LTS 正式发布,向更高效、更流畅的现代化企业开源 Linux 桌面进化!

戳下方名片,关注并星标! 回复“1024”获取2TB学习资源! 👉体系化学习:运维工程师打怪升级进阶之路 4.0 —   特色专栏  — MySQL/PostgreSQL/MongoDB ElasticSearch/Hadoop/Redis Kubernetes/Docker/DevOps Kafka/RabbitMQ/Zookeeper 监控平台/应用与服务/集群管理 Nginx/Git/Tools/OpenStack 大家好,我是民工哥! Ubuntu 26.04 LTS 每日构建正式发布!未来桌面原来长这样,快来尝鲜体验吧。 向更高效、更流畅的现代化企业与开源 Linux 桌面进化! 2025 年 10 月 22 日,Canonical 已发布了即将到来的

By Ne0inhk
ubuntu 内网自建apt源(apt-mirror)

ubuntu 内网自建apt源(apt-mirror)

文章目录 * 1. 安装apt-mirror * 2. 更新apt镜像数据 * 3. 创建web服务(以nginx为例) * 4. 客户端使用 * 5. 添加一个新源(以docker为例) 1. 安装apt-mirror * 官网地址:https://apt-mirror.github.io/ * 安装 $ apt-getinstall apt-mirror * 配置文件 /etc/apt/mirror.list * 配置代理 * 修改存储位置 修改配置(非必要) set unlink 1set use_proxy on set http_proxy 10.10.xxx.xx:1111 set proxy_user user

By Ne0inhk