Add @khoaxuantu to the landing page.
This commit is contained in:
parent
062a350b37
commit
d5b0e2f457
@ -5,7 +5,7 @@ Author: Xuan Khoa Tu Nguyen (ngxktuzkai2000@gmail.com)
|
||||
=end
|
||||
|
||||
### 带约束爬楼梯:动态规划 ###
|
||||
def climbing_stairs_backtrack(n)
|
||||
def climbing_stairs_constraint_dp(n)
|
||||
return 1 if n == 1 || n == 2
|
||||
|
||||
# 初始化 dp 表,用于存储子问题的解
|
||||
@ -26,6 +26,6 @@ end
|
||||
if __FILE__ == $0
|
||||
n = 9
|
||||
|
||||
res = climbing_stairs_backtrack(n)
|
||||
res = climbing_stairs_constraint_dp(n)
|
||||
puts "爬 #{n} 阶楼梯共有 #{res} 种方案"
|
||||
end
|
||||
|
||||
BIN
docs/assets/avatar/avatar_khoaxuantu.jpg
Normal file
BIN
docs/assets/avatar/avatar_khoaxuantu.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.5 KiB |
@ -35,7 +35,7 @@
|
||||
|
||||
**Q**:原码转补码的方法是“先取反后加 1”,那么补码转原码应该是逆运算“先减 1 后取反”,而补码转原码也一样可以通过“先取反后加 1”得到,这是为什么呢?
|
||||
|
||||
**A**:这是因为原码和补码的相互转换实际上是计算“补数”的过程。我们先给出补数的定义:假设 $a + b = c$ ,那么我们称 $a$ 是 $b$ 到 $c$ 的补数,反之也称 $b$ 是 $a$ 到 $c$ 的补数。
|
||||
这是因为原码和补码的相互转换实际上是计算“补数”的过程。我们先给出补数的定义:假设 $a + b = c$ ,那么我们称 $a$ 是 $b$ 到 $c$ 的补数,反之也称 $b$ 是 $a$ 到 $c$ 的补数。
|
||||
|
||||
给定一个 $n = 4$ 位长度的二进制数 $0010$ ,如果将这个数字看作原码(不考虑符号位),那么它的补码需通过“先取反后加 1”得到:
|
||||
|
||||
@ -63,4 +63,4 @@ $$
|
||||
|
||||
本质上看,“取反”操作实际上是求到 $1111$ 的补数(因为恒有 `原码 + 反码 = 1111`);而在反码基础上再加 1 得到的补码,就是到 $10000$ 的补数。
|
||||
|
||||
上述 $n = 4$ 为例,其可推广至任意位数的二进制数。
|
||||
上述以 $n = 4$ 为例,其可被推广至任意位数的二进制数。
|
||||
|
||||
@ -322,6 +322,13 @@
|
||||
<br><sub>JS, TS</sub>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/khoaxuantu">
|
||||
<img class="profile-img" src="assets/avatar/avatar_khoaxuantu.jpg" alt="Reviewer: khoaxuantu" />
|
||||
<br><b>khoaxuantu</b>
|
||||
<br><sub>Ruby</sub>
|
||||
</a>
|
||||
</div>
|
||||
<div class="profile-cell">
|
||||
<a href="https://github.com/krahets">
|
||||
<img class="profile-img" src="assets/avatar/avatar_krahets.jpg" alt="Reviewer: krahets" />
|
||||
|
||||
@ -461,7 +461,7 @@ a:hover .text-button span {
|
||||
|
||||
.profile-cell {
|
||||
flex: 1; /* even distribution */
|
||||
flex-basis: 15%;
|
||||
flex-basis: 20%;
|
||||
margin: 1em 0.5em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user