‹ 上一题 下一题 ›

g5-09201. 分绳工单 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·二分答案方案构造阶梯·拔高

题目描述

绳厂接到工单: 条整数长度的绳子,第 条长度为 ,要切成至少 段等长的段。段长不必是整数,但工单精度以 为刻度:理论最优段长先直接截断到 位小数(舍去第三位及以后,不进位),记为 ;随后按 统计各绳段数。
输出两行:第一行输出 ,保留 位小数;第二行输出 个整数,第 个为第 条绳按 切出的段数 ,段数可以为 。数据保证 ;由于 不超过理论最优段长,按 统计的总段数不少于 。

输入格式

第一行两个整数 和 。
第二行 个整数 。

输出格式

第一行一个数 ,保留 位小数。
第二行 个整数,以空格分隔,为各条绳子的段数。

样例

输入
2 5
3 4
输出
1.33
2 3

样例解释

试 :两根绳子分别切出 段与 段,共 段,可行;试 :分别切出 段与 段,共 段,不可行。理论最优段长为 ,介于 与 之间,截断到 位小数为 。故输出 ,段数为 ,总段数恰为 。

数据范围

  • ;
  • ;
  • ,保证 ;
  • 总段数与 最大约 ,需用 位整数。
输入
输出

            
答案