3 条题解
-
7
#结论,#进制
0?
首先注意到,与 0 相乘,结果一定得零。
在字母上表示,就是一列数的所有位相同。1?
然后注意到,与 1 相乘,结果一定等于自身。
由于另一个乘数 ,因此不会进位。
所以高位一定只有一种字母(代表 0)。2?
继续注意到,于 2 相乘,要么不进位(高位为0),要么高位为 1。
高位有两种取值。n?
根据 2 的经验,我们想到可以判断这一列数的高位有多少种取值。 对于大于 0 的数,如果这一列的高位取值有 个,那么这个字母对应的数是 。
算法流程
- 首先查找 0:所有字母都相同的一列对应的数字就是 0。
- 。
- 判断大于 0 的数:如果这一列数中高位取值有 个,那么这个数就是 。
- 。
- 首先查找 0:所有字母都相同的一列对应的数字就是 0。
- 1
信息
- ID
- 2728
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 33
- 已通过
- 12
- 上传者