【LGR-(-11)】CSP 2020 第一轮(初赛)模拟 - 题解

CSP_Sept

2020-10-08 17:26:48

Personal

先扔个题面: - 链接: <https://pan.baidu.com/s/1Uk0mHe9cDaPKe5fagjFlHQ> - 提取码: `lgmn` 注意,只是**选**题讲。 - 一、1 - 先求出 $114$ 的二进制原码:$01110010$ - 把首位改成 $1$(负数):$11110010$ - 除首位外各位取反:$10001101$ - 末位加 $1$,得到补码:$10001110$ - 一、3 - 把 `BYT` 拆分:`BY` 个 $26$ 和一个 `T` - 进一步拆:(`B` 个 $26$ 和一个 `Y`) 个 $26$ 和一个 `T` - 即:$(2\cdot 26+25)\cdot 26 +20$ - 得到 $2022$ - 一、4 - 占用的大小:$4096\times2160\times24\tt{\ B}$ - 转换成 $\tt{MB}$:$202.5\tt{\ MB}$ - 故选 C. - 二、2 - 实际上这就是 P6464 - 自己去看 - 二、3 - 不要被 `a` 数组的名字忽悠了,这就是个求组合数的东西( - `sum` 数组是求 $$\sum\limits_{i=0}^n\sum\limits_{j=0}^ma_{i,j}$$ - 三、1 - `in` 数组是入度 - 其实第⑤空的那个 `if` 语句是没用的(