【问题标题】:Whats wrong with my python xor gate?我的 python xor 门有什么问题?
【发布时间】:2016-10-09 04:36:04
【问题描述】:

我正在尝试解决这个问题 (https://www.urionlinejudge.com.br/judge/en/problems/view/1026)。我的代码有点像下面:

x = raw_input()
x = x.split(" ")
#print x
a = long(x[0])
b = long(x[1])
#print "a:",a,"b:",b
print a^b

当我提交我的代码时,我得到了 WA (https://www.urionlinejudge.com.br/judge/en/runs/code/5405752)。我的代码哪里出了问题?

【问题讨论】:

  • 可能是因为您使用的是long,它在打印出来时会添加一个Lint 就足够了,并且可以避免这个问题(并且可以在 Python 3 中使用)。
  • 如果我使用 int 它也会给 WA
  • 你得到了什么输出 - 我得到了预期的输出,215

标签: python-2.7 bitwise-operators


【解决方案1】:

如果这是您提交的完整代码(代码链接不可用),请查看问题。该问题要求在 EOF 之前回答查询。输入文件中有多个查询,您的代码将只处理第一个输入。

试试:

while (True): try: a, b = map(int, raw_input().split()) print a ^ b except: break

这是法官接受的。您需要阅读直到文件结束。

【讨论】:

    猜你喜欢
    • 2012-06-14
    • 2010-11-11
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-26
    • 2017-10-02
    相关资源
    最近更新 更多