给定一个整数z,now从0开始,你有两种操作:
1.now+=x
给定三个整数x,y,z,要求将变量now从0开始,每次可以:
操作一每天可以使用一次,操作二使用后要冷却两天,求使noe≥z所需要的天数。
第一天肯定是操作一和操作二一起用,然后操作二就要冷却两天,所以这其实就是一个三天的循环,每三天now=now+3∗x+y。要求now达到z的最小天数,首先就是三天循环先让now逼近z,这时候就剩下了z−⌊z/(3∗x+y)⌋∗(3∗x+y),花费天数为⌊z/(3∗x+y)⌋。而剩下的值就只要看是能够一天内完成(≤x+y),还是两天内完成(≤2∗x+y),还是三天内完成(≤3∗x+y)