0%

\[\left( \begin{matrix} 金\\\\ 木\\\\ 水\\\\ 火\\\\ 土 \end{matrix} \right)\begin{matrix} (金&木&水&火&土) \end{matrix}= \left( \begin{matrix} 鍂&鈢&淦&钬&钍\\\\ 鈢&林&沐&炑&杜\\\\ 淦&沐&沝&淡&汢\\\\ 钬&炑&淡&炎&灶\\\\ 钍&杜&坔&灶&圭 \end{matrix} \right)\]

Read more »

2022-11-12 我误删了blog里所有的文章

这是我当时用google snapshot,留下的遗照: 一切都是因为我平时没有备份blog里的内容。 并且我直接用VS Code remote操作服务器,修改里面的文章。 现在我才知道原来rm和VSCode remote里面的删除,是真的很难恢复。 是到如今只能留下教训,重建之前的文章了。

Read more »

题目描述

在一个 n x n 的矩阵 grid 中,除了在数组 mines 中给出的元素为 0,其他每个元素都为 1mines[i] = [xi, yi]表示 grid[xi][yi] == 0

返回  grid 中包含 1 的最大的 轴对齐 加号标志的阶数 。如果未找到加号标志,则返回 0

一个 k 阶由 1 组成的 “轴对称”加号标志 具有中心网格 grid[r][c] == 1 ,以及4个从中心向上、向下、向左、向右延伸,长度为 k-1,由 1 组成的臂。注意,只有加号标志的所有网格要求为 1 ,别的网格可能为 0 也可能为 1

 

示例 1:

输入: n = 5, mines = [[4, 2]]
输出: 2
解释: 在上面的网格中,最大加号标志的阶只能是2。一个标志已在图中标出。

示例 2:

输入: n = 1, mines = [[0, 0]]
输出: 0
解释: 没有加号标志,返回 0 。

 

提示:

  • 1 <= n <= 500
  • 1 <= mines.length <= 5000
  • 0 <= xi, yi < n
  • 每一对 (xi, yi) 都 不重复​​​​​​​
Read more »

题目描述

给你一个字符串 text ,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证 text 至少包含一个单词

请你重新排列空格,使每对相邻单词之间的空格数目都 相等 ,并尽可能 最大化 该数目。如果不能重新平均分配所有空格,请 将多余的空格放置在字符串末尾 ,这也意味着返回的字符串应当与原 text 字符串的长度相等。

返回 重新排列空格后的字符串

 

示例 1:

输入:text = "  this   is  a sentence "
输出:"this   is   a   sentence"
解释:总共有 9 个空格和 4 个单词。可以将 9 个空格平均分配到相邻单词之间,相邻单词间空格数为:9 / (4-1) = 3 个。

示例 2:

输入:text = " practice   makes   perfect"
输出:"practice   makes   perfect "
解释:总共有 7 个空格和 3 个单词。7 / (3-1) = 3 个空格加上 1 个多余的空格。多余的空格需要放在字符串的末尾。

示例 3:

输入:text = "hello   world"
输出:"hello   world"

示例 4:

输入:text = "  walks  udp package   into  bar a"
输出:"walks  udp  package  into  bar  a "

示例 5:

输入:text = "a"
输出:"a"

 

提示:

  • 1 <= text.length <= 100
  • text 由小写英文字母和 ' ' 组成
  • text 中至少包含一个单词
Read more »

On Ubuntu, I found that <bits/stdc++.h> is a useful header file, which includes all packages of the standard library of C++. However, while I have been practicing algorism on Leetcode with Vscode on MacOS recently, this header file is unavailable. Hence, here is a tutorial on adding <bits/stdc++.h> on MacOS.

Read more »

gangxing's blog使用hexo搭建,其能够将markdown的.md档案渲染成网页。

但是在用markdown写博文的时候,如果想要插入图片,用笨办法的话就只能手工保存截图,并按照markdown的语法![](图片地址)来插图。相当麻烦。而且hexo中的所有附件包括图片,都需要存在与.md档案名相同的文件夹中。

因此就需要介绍vscode中的这个插件:

Read more »

最近在M2 macbook上使用了rime,反而发现没有那么快乐。比如说在输入#的时候不能连击,需要像输入、一样选字。

Read more »