‹ 上一题 下一题 ›

g6-07161. 二进制枚举·掩码范围 未做

1000 ms 256 MB 测试点 ? 自拟题知识点题GESP-66级·深度优先搜索客观题单选
for (int mask = 0; mask < (1 << n); mask++)
    for (int i = 0; i < n; i++)
        if (mask >> i & 1) { /* 第 i 个元素被选中 */ }

当 n = 4 时,外层循环里 mask 依次取到的值是( )。

  • A. 1 到 4
  • B. 0 到 4
  • C. 1 到 15
  • D. 0 到 15
未选择
输入
输出

            
答案