题目链接
解题方法:动态规划
题目分析
题目大意
给出了格雷码的定义:
格雷码的最高位与原数字的最高位相同,从第二位到最后一位为:当前位的值抑或前一位的值。
比如,原数字为1100
则格雷码的第一位和原数字的第一位相同,为1
,第二位为原数字的前两个数的抑或即1^1=0
,第三位为原数字的第二个和第三个位的抑或即1^0=0
,第四位为原数字的第三个和第四个位的抑或即0^0=0
。
给出了每一位的价值,问这个数字能形成的的最大价值是多少
解析
按位进行状态转移
代码
1 |
|
Pursue excellence; Strive for perfection.
解题方法:动态规划
给出了格雷码的定义:
格雷码的最高位与原数字的最高位相同,从第二位到最后一位为:当前位的值抑或前一位的值。
比如,原数字为1100
则格雷码的第一位和原数字的第一位相同,为1
,第二位为原数字的前两个数的抑或即1^1=0
,第三位为原数字的第二个和第三个位的抑或即1^0=0
,第四位为原数字的第三个和第四个位的抑或即0^0=0
。
给出了每一位的价值,问这个数字能形成的的最大价值是多少
按位进行状态转移
1 |
|