#CYF0006. 分糖果
分糖果
题目背景
今天是儿童节,小C
的班主任要给同学们一些礼物,班主任给了小 C
一些钱,让小 C
去超市买糖果。
题目描述
现在小 C
一共拿着 元钱来到超市,超市里面的糖果 1
元钱 1
个,小 C
的班主任特地交代了他一共有两个班级, 班一共有 人, 班一共有 人,他想要照顾到每一位同学,所以希望每个同学分到的糖果数量是一样的,如果无法平分所有糖果,就不用买糖果了,直接回来即可,钱需要全部用完。
输入格式
输入一行。
一行输入三个正整数 ;分别代表班主任给小C
的钱(单位:元)、班主任 班的人数和 班的人数。
输出格式
输出一行或两行。
如果可以平分,输出 Yes
,并且在下一行输出每位同学可以分到几颗糖果;否则输出 No
。
样例 #1
样例输入 #1
2 1 1
样例输出 #1
Yes
1
样例 #2
样例输入 #2
5 2 3
样例输出 #2
Yes
1
样例 #3
样例输入 #3
5 2 2
样例输出 #3
No
提示
样例解释】:
【样例解释1】:有 2
元钱可以买 2
个糖果, 班有 1
人, 班有 1
人,可以平分输出 Yes
,每位同学可以分到 1
颗糖果。
【样例解释2】:有 5
元钱可以买 5
个糖果, 班有 2
人, 班有 3
人,可以平分输出 Yes
,每位同学可以分到 1
颗糖果。
【样例解释3】:有 5
元钱可以买 5
个糖果, 班有 2
人, 班有 2
人,不可以平分输出 No
。
数据范围】:
对于 的数据,保证 。