P17790 [入门赛 #53] 买牛奶

题目描述

一盒牛奶的原价为 $a$ 元,小洛现有 $b$ 元。当牛奶的售价不超过 $b$ 元时,小洛就会购买。 这种牛奶的保质期为 $10$ 天,但商店会在上市后的第 $7$ 天开始将其下架。下架前,牛奶的售价按照以下规则调整: | 上市后的天数 | 售价 | | :---: | :---: | | 第 $1$ 天、第 $2$ 天 | 原价,即 $a$ 元 | | 第 $3$ 天 | 原价的 $9$ 折,即 $0.9a$ 元 | | 第 $4$ 天 | 原价的 $8$ 折,即 $0.8a$ 元 | | 第 $5$ 天 | 原价的 $7$ 折,即 $0.7a$ 元 | | 第 $6$ 天 | 原价的 $6$ 折,即 $0.6a$ 元 | | 第 $7$ 天及以后 | 已下架,无法购买 | 假设牛奶在下架前始终有货,小洛每天都会查看售价,并在第一次买得起时立即购买。 请你求出:小洛最早可以在上市后的第几天买到这盒牛奶,以及需要花费多少钱。如果牛奶下架前小洛始终买不起,请输出 $-1$。

输入格式

输入一行,包含两个整数 $a$ 和 $b$,用一个空格分隔,分别表示牛奶的原价和小洛拥有的钱数,单位均为元。

输出格式

如果小洛能够在牛奶下架前购买,输出一行,包含一个整数 $p$ 和一个实数 $q$,分别表示最早可以购买的天数和当天购买牛奶需要花费的金额,单位为元,**保留两位小数**。 如果小洛在牛奶下架前始终买不起牛奶,则仅输出一行 $-1$。

说明/提示

### 样例 1 解释 第 $1$ 天和第 $2$ 天,牛奶售价为 $10$ 元;第 $3$ 天售价为 $9$ 元,小洛都买不起。 第 $4$ 天,牛奶售价为 $8$ 元,恰好不超过小洛拥有的钱数,因此最早可以在第 $4$ 天购买,需要花费 $8$ 元。 ### 样例 2 解释 小洛拥有的钱数足以按原价购买,因此第 $1$ 天就可以购买,需要花费 $15$ 元。 ### 样例 3 解释 牛奶下架前的最低售价为第 $6$ 天的 $11\times 0.6=6.60$ 元,仍然超过小洛拥有的 $6$ 元,因此无法购买。 ### 数据范围 本题共有 $20$ 个测试点。 - 对于测试点 $1\sim 4$,保证 $b\geq a$。 - 对于测试点 $5\sim 6$,保证 $10b