我们设存钱罐C的金额为a,则存钱罐A的金额为a−x,存钱罐B的金额为a+y。总金额为a+(a−x)+(a+y)=k,解得 a=3k−y+x。
进而可以计算出其他两项
小明有三个存钱罐,分别记为 A、B、C。三个存钱罐中的硬币总金额为 k 元。已知存钱罐 C 中的金额比存钱罐 A 多 x 元,同时比存钱罐 B 少 y 元。请你求出每个存钱罐里分别有多少元。
约束条件:整数 k 满足 1≤k≤710,整数 x 和 y 满足 −120≤x,y≤120。题目保证解出的三个金额均为正整数。
输入包含一行三个整数 k,x,y,用空格分隔。
输出一行三个整数,依次表示存钱罐 A、B、C 中的金额。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.