E 小红的gcd 我们只需要分开考虑 'g', 'c', 'd' 的全部排列就行 路径总长度 L = 2n - 1, 每个字符出现总次数为 L / 3 由于只能向下 或者 向右走 那么实际上我所需要的每个格子的字符是唯一确定的 也就是我走到 (i, j) 时 我对应的字符的位置就是 i + j - 2 (此处为1-index) 那么使用一维滚动数组即可 #include <bits/stdc++.h> using namespace std; using i64 = long long; using u64 = unsigned long long; using u32 = uns...