- 字符串(KMP/Z函数/Manacher/字符串哈希/AC自动机/后缀数组)
- 链表、二叉树与回溯(前后指针/快慢指针/DFS/BFS/直径/LCA/一般树)
- 贪心算法(基本贪心策略/反悔/区间/字典序/数学/思维/构造)
- 数学算法(数论/组合/概率期望/博弈/计算几何/随机算法)
- 常用数据结构(前缀和/栈/队列/堆/字典树/并查集/树状数组/线段树)
- 动态规划(入门/背包/划分/状态机/区间/状压/数位/树形/优化)
- 图论算法(DFS/BFS/拓扑排序/基环树/最短路/最小生成树/网络流)
- 位运算(基础/性质/拆位/试填/恒等式/思维)
- 网格图(DFS/BFS/综合应用)
- 单调栈(矩形面积/贡献法/最小字典序)
- 二分算法(二分答案/最小化最大值/最大化最小值/第K小)
- 滑动窗口与双指针(定长/不定长/单序列/双序列/三指针/分组循环)
JS/TS
import { createInterface } from "readline";
const rl = createInterface({
input: process.stdin,
output: process.stdout,
});
let lineno = 0;
rl.on("line", (line: string) => {
console.log(line);
lineno++;
if (lineno === 3) {
rl.close();
}
});import { createInterface } from "node:readline";
const rl = createInterface({
input: process.stdin,
});
const iter = rl[Symbol.asyncIterator]();
const input = async () => String((await iter.next()).value);
(async function () {
const line = await input();
console.log(line);
})();Python
a, b = list(map(int, input().split(" ")))
print(a, b)