摘要:
AcWing 24. 机器人的运动范围 地上有一个 m 行和 n 列的方格,横纵坐标范围分别是 0∼m−1 和 0∼n−1。 一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格。 但是不能进入行坐标和列坐标的数位之和大于 k 的格子。 请问该机器人能够达到多少个格子? 阅读全文
摘要:
Raft 博士论文的翻译 实验内容 在lab2的Raft函数库之上,搭建一个能够容错的key/value存储服务,需要提供强一致性保证。 强一致性的解释如下:对于单个请求,整个服务需要表现得像个单机服务,并且对状态机的修改基于之前所有的请求。对于并发的请求,返回的值和最终的状态必须相同,就好像所有请 阅读全文
摘要:
AcWing 13. 找出数组中重复的数字 给定一个长度为 n 的整数数组 nums,数组中所有的数字都在 0∼n−1 的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 注意:如果某些数字不在 0∼n−1 的范围内,或数组中 阅读全文
摘要:
git 常用命令 git基本概念 工作区:仓库的目录。工作区是独立于各个分支的。 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。 版本库:存放所有已经提交到本地仓库的代码版本 版本结构:树结构,树中每个节点代表一个代码版本。 工作区- >暂存区- >版本库 阅读全文
摘要:
学习材料 官网简单介绍:https://raft.github.io/ 可视化学习:http://thesecretlivesofdata.com/raft/ 论文:https://pdos.csail.mit.edu/6.824/papers/raft-extended.pdf 中文版本:http 阅读全文
摘要:
tmux与vim常用操作 tmux 功能 分屏。 允许断开Terminal连接后,继续运行进程。 结构 一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。 实例: tmux: session 0: window 0: pan 阅读全文
摘要:
dd爱探险 链接:https://ac.nowcoder.com/acm/contest/11211/B 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述 星际中有nn个空间站, 阅读全文
摘要:
LeetCode4. 寻找两个正序数组的中位数 题意 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法 问题转变为寻找两个正序数组中第k小的数是什么。 假设m,n >= k/2,我们分别在nums1和nums2数组分 阅读全文
摘要:
5921. 最大化一张图中的路径价值 题意 给你一张 无向 图,图中有 n 个节点,节点编号从 0 到 n - 1 (都包括)。同时给你一个下标从 0 开始的整数数组 values ,其中 values[i] 是第 i 个节点的 价值 。同时给你一个下标从 0 开始的二维整数数组 edges ,其中 阅读全文
摘要:
SSH登录 远程登录服务器: ssh user@hostname user: 用户名 hostname: IP地址或域名 第一次登录时会提示: The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established. 阅读全文