09 2022 档案
摘要:引入 我们在一般的线段树中,代码都是如下的: void build(int x, int l, int r) { if (l == r) { tree[x].size = 1; return ; } int mid = (l + r) / 2; build(x * 2, l, mid); build
阅读全文
摘要:B - Tournament Result 题目大意 给你 $n$ 支队伍,给出他们的输赢情况,判断是否冲突。 思路 我们设赢为 $1$ ,输为 $0$ ,平为 $-1$ ,则当 $a_{i, j} + a_{j, i} \not= 0$ 时,则存在冲突。 代码 #include <bits/std
阅读全文