翻译
查看原帖
翻译
195634
封禁用户楼主2020/6/14 19:36

描述

在逐位表达式中,掩码是一个常用术语。使用蒙版可以得到特定的位模式。例如,如果希望使32位数字的前4 位为零,可以使用0xFFFFFFF0作为掩码并执行逐位操作。在这里你必须找到这样一个位掩码。考虑给你一个32位 无符号整数N .你必须找到一个面具M,L<=M<=U N OR M是最大的。例如,如果N = 100, L = 50, U = 60,那么M = 59, N OR M = 127,这是最大值。如果M的多个值满足相同的条件,那么必须打印M的最小值

输入

每个输出包含三个无符号整型 N,L,U(L<=U),输入以文件EOF结束。

输出

对于每个输入用例,输出一个使N OR M最大的最小的值 M。如果暴力解决的可能会超时。

2020/6/14 19:36
加载中...