摘要:
汉诺塔问题: include using namespace std; // 递归函数:把 n 个盘子 从 from 借助 tmp 移到 to void hanoi(int n, char from, char tmp, char to) { // 递归出口:只剩 1 个盘子,直接移 if (n = 阅读全文
摘要:
牛客 冰冻青蛙 如果一个青蛙的编号为 x x,满足 gcd ( x , 999 999 999 ⏟ 9 个 9 ) ≠ 1 include include include using namespace std; using ll=long long; const ll num=99999999 阅读全文
摘要:
牛客 小红的不动点分配 小红拿到了 2 × n 2×n 个元素,现在她想将这些元素划分为两组(每组恰好 n n 个元素),且两组内部的顺序均可任意重排。 她想知道,这两个数组的不动点数量之和最多是多少,请你帮帮她。 【名词解释】 不动点:定义整数 i ( 1 ≦ i ≦ m ) i(1≦i≦m) 是 阅读全文
摘要:
C++ 左移 (<<)、右移 (>>) 用法总结 左移 << = 快速 × 2ⁿ x << 1 → x * 2 x << 2 → x * 4 x << k → x * 2^k 右移 >> = 快速 ÷ 2ⁿ(向下取整) x >> 1 → x / 2(整数除法,向下取整) x >> k → x / 2 阅读全文