Contest1041 - 2018年软件学院程序设计大赛(高年级组)重现赛

简介: Contest1041 - 2018年软件学院程序设计大赛(高年级组)重现赛

D题:世界上有 10 种人,1 种人会这道题,另一种人不会。

链接:link


该题是int 范围,4个字节,32位二进制,则比较二进制格式有多少位不同即要进行32次循环

将两个数化成32位二进制的数,分别和1进行与运算(逻辑乘),比较两个结果不相同就代表二进制格式有一位不同。然后,再分别向后移一位,若为正数前面补0,若为负数,前面补1,重复上述循环。直至循环结束。


n,m = [int(x) for x in input().split()]
ans = 0   #代表有几位数不同
for i in range(32):
    if (n >> i) & 1 != (m >> i) & 1:
        ans +=1
print(ans)
相关文章
|
11月前
|
监控 数据挖掘 项目管理
PMP备考之路 - 汪博士第九章(项目资源管理)(上)
PMP备考之路 - 汪博士第九章(项目资源管理)
71 1
|
11月前
|
项目管理
PMP备考之路 - 汪博士第九章(项目资源管理)(下)
PMP备考之路 - 汪博士第九章(项目资源管理)(下)
53 1
|
11月前
|
项目管理
PMP备考之路 - 汪博士第二章(项目运行环境)(下)
PMP备考之路 - 汪博士第二章(项目运行环境)(下)
36 0
|
11月前
|
监控 数据挖掘 项目管理
PMP备考之路 - 汪博士第十三章(项目相关方管理)
PMP备考之路 - 汪博士第十三章(项目相关方管理)
68 0
|
11月前
|
供应链 数据可视化 数据挖掘
PMP备考之路 - 汪博士第八章(项目质量管理)(上)
PMP备考之路 - 汪博士第八章(项目质量管理)
108 0
|
11月前
|
数据挖掘 项目管理
PMP备考之路 - 汪博士第八章(项目质量管理)(下)
PMP备考之路 - 汪博士第八章(项目质量管理)(下)
46 0
|
11月前
|
项目管理
PMP备考之路 - 汪博士第七章(项目成本管理)(下)
PMP备考之路 - 汪博士第七章(项目成本管理)(下)
45 0
|
11月前
|
项目管理
PMP备考之路 - 汪博士第七章(项目成本管理)(上)
PMP备考之路 - 汪博士第七章(项目成本管理)
76 0
|
11月前
|
自然语言处理 监控 项目管理
PMP备考之路 - 汪博士第五章(项目范围管理)(上)
PMP备考之路 - 汪博士第五章(项目范围管理)
83 0
|
11月前
|
自然语言处理 数据挖掘 项目管理
PMP备考之路 - 汪博士第五章(项目范围管理)(下)
PMP备考之路 - 汪博士第五章(项目范围管理)(下)
54 0
下一篇
无影云桌面