#8578. 「L1-095」分寝室 普及−

时间限制:1000 ms 内存限制:128 MiB 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Wind_Rises

题目描述

学校新建了宿舍楼,共有 间寝室。等待分配的学生中,有女生 位、男生 位。所有待分配的学生都必须分到一间寝室。所有的寝室都要分出去,

最后不能有寝室留空。

现请你写程序完成寝室的自动分配。分配规则如下:

  • 男女生不能混住;
  • 不允许单人住一间寝室;
  • 对每种性别的学生,每间寝室入住的人数都必须相同;例如不能出现一部分寝室住 位女生,一部分寝室住 位女生的情况。但女生寝室都是 人一间, 男生寝室都是 人一间,则是允许的;
  • 在有多种分配方案满足前面三项要求的情况下,要求两种性别每间寝室入住的人数差最小。

输入格式

输入在一行中给出 个正整数 ,分别对应女生人数、男生人数、寝室数。数字间以空格分隔,均不超过

输出格式

在一行中顺序输出女生和男生被分配的寝室数量,其间以 个空格分隔。行首尾不得有多余空格。

如果有解,题目保证解是唯一的。如果无解,则在一行中输出 No Solution

样例

样例输入 1

24 60 10

样例输出 1

4 6

样例解释 1

输出的方案对应女生都是 24/4=6 人间、男生都是 60/6=10 人间,人数差为 4。满足前三项要求的分配方案还有两种,即女生 6 间(都是 4 人间)、男生 4 间(都是 15 人间);或女生 8 间(都是 3 人间)、男生 2 间(都是 30 人间)。但因为人数差都大于 4 而不被采用。

样例输入 2

29 30 10

样例输出 2

No Solution