4299.AFCウィンブルドン
A,B = map(int, input().split())
if (A+B)%2!=0 or A<B: print(-1)
else:
a,b = int((A+B)/2), int((A-B)/2)
print(f'{a} {b}')
問題はいつも丁寧だ.思いがけないことが起こります.2つの点数の和、車の中にはいつも大きな和がないでください.
まず大きいのを濾過します.問題になったものを濾過するのが便利です.
すべての状況を考慮に入れることができないからです.
この場合、問題となる印刷(-1)の場合を考えておくと便利です.
Reference
この問題について(4299.AFCウィンブルドン), 我々は、より多くの情報をここで見つけました https://velog.io/@py_code/4299.-AFC-윔블던テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol