谁可以帮我解决一下
  • 板块题目总版
  • 楼主mywzj_mo
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/7/28 21:05
  • 上次更新2023/10/27 17:57:09
查看原帖
谁可以帮我解决一下
753204
mywzj_mo楼主2022/7/28 21:05

充电

题目背景

末墨有一个平板 每天都会使用

题目描述

末墨的平板最开始有 x 电量,当电量小于等于20时,墨末会找来一根充电线,每分钟可以充 p 电(当电量超过30时,停止充电)。

末墨的平板还有 n 个应用,第 ai 个应用会每分钟消耗 di 电量。每个应用都会在最开始运行。

请你帮助末墨,编写一个程序,求出末墨的平板还可以用多久

输入格式

第一行3个整数: _x,p,n_含义见描述。

接下来 n 行,每行一个数字: di

保证所有输入不超过int类型

输出格式

一个整数:还可以使用多久(向上取整)

样例 #1

样例输入 #1

30 1 2
10
5

样例输出 #1

3

样例 #2

样例输入 #2

20 1 1
1

样例输出 #2

-1

提示

如果无法用完所有电量(即还可以使用无限久),输出-1

20≤ x ≤100

1≤ p ≤5

1≤ n ≤10

1≤ di≤50

保证输出不会超过long long类型,保证答案大于等于1

题目编号:U233016(开放)

2022/7/28 21:05
加载中...