100 atcoder#ABC149B. [ABC149B] Greedy Takahashi

[ABC149B] Greedy Takahashi

题目描述

高橋君は A A 枚、青木君は B B 枚のクッキーを持っています。

高橋君は以下の行動を K K 回繰り返します。

  • もし高橋君がクッキーを 1 1 枚以上持っているなら、高橋君のクッキーを 1 1 枚食べる。
  • そうでなく、もし青木君がクッキーを 1 1 枚以上持っているなら、青木君のクッキーを 1 1 枚食べる。
  • 高橋君も青木君もクッキーを持っていないなら、何もしない。

高橋君と青木君が最終的に持っているクッキーの枚数をそれぞれ求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

A A B B K K

输出格式

高橋君と青木君のそれぞれが最終的に持っているクッキーの枚数を出力せよ。

题目大意

高桥有 AA 块饼干,青木有 BB 块饼干。高桥将会做 KK 次操作:

  • 如果高桥有一块及以上的饼干,吃掉一块。
  • 否则,如果青木有一块及以上的饼干,吃掉青木的一块。
  • 否则,什么也不做。
    最后,请问高桥和青木分别还有多少块饼干。
    by djh123456
2 3 3
0 2
500000000000 500000000000 1000000000000
0 0

提示

制約

  • 0  A  1012 0\ \leq\ A\ \leq\ 10^{12}
  • 0  B  1012 0\ \leq\ B\ \leq\ 10^{12}
  • 0  K  1012 0\ \leq\ K\ \leq\ 10^{12}
  • 入力中のすべての値は整数である。

Sample Explanation 1

高橋君は次のように行動します。 - 高橋君はクッキーを 2 2 枚持っているので、自分のクッキーを 1 1 枚食べる。 - 高橋君はクッキーを 1 1 枚持っているので、自分のクッキーを 1 1 枚食べる。 - 高橋君はクッキーを持っておらず、青木君はクッキーを 3 3 枚持っているので、青木君のクッキーを 1 1 枚食べる。 したがって、最終的に持っているクッキーの枚数は、高橋君が 0 0 枚、青木君が 2 2 枚になります。

Sample Explanation 2

オーバーフローに注意してください。