【基础】小青蛙回来了

#include <iostream>
#include <cstdio>
#include <bits/stdc++.h>
using namespace std;
int main(){
	int m,n,h;
	scanf("%d %d %d",&m,&n,&h);
	int a=0;
	for(int i=1; ;i++){
		a+=m;
		if(a>=h){
			printf("%d",i);
			return 0;
		}
		else
			a-=n;
	}
	return 0;
}

Description

关于小青蛙爬井的故事,你应该早就听过了:井深10尺,小青蛙从井底向上爬,每个白天向上爬3尺,每个晚上又滑下来2尺,然后问你第几天它能爬上来。答案是第8天。 现在,那只著名的小青蛙又回来了,它现在每个白天已经可以向上爬m(2 <= m <=10)尺了,当然,晚上还是要下滑n(1 <= n < m )尺的。如果告诉你井深h(10 <= h <= 200)尺,请计算一下,现在,它第几天可以爬上来。

Input

有三个整数,分别表示 m、 n、 h。

Output

只有一个整数,表示第几天可以爬上来。

Sample Input 1 

3 2 10

Sample Output 1

8

Source

需要找规律的循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
青蛙GD32F303库函数是一组用于开发基于GD32F303芯片的小青蛙项目的函数集合。它提供了丰富的功能和接口,使得开发者可以轻松地控制和操作芯片的各种功能。 在小青蛙GD32F303库函数中,包含了众多的功能模块,如时钟控制、GPIO控制、中断控制、定时器、ADC、UART和SPI等。通过这些库函数,开发者可以方便地配置和使用这些功能模块,实现小青蛙项目的各种需求。 比如,开发者可以使用库函数来配置和控制GPIO口的输入输出状态,实现与其他外设的连接和通信。通过配置时钟控制模块,开发者可以设置系统时钟频率,以满足不同的应用需求。 而定时器和中断控制模块的库函数,可以帮助开发者实现定时任务和中断处理的功能。通过配置定时器的计数值和中断触发条件,开发者可以实现定时触发某些操作或处理特定的中断事件。 另外,库函数还提供了ADC模块的配置和使用函数,以便开发者能够实现模拟信号的采集和转换。UART和SPI模块的库函数则可以帮助开发者实现与其他设备之间的串行通信和数据交换。 总的来说,小青蛙GD32F303库函数提供了一套简洁、高效的代码接口,使得开发者能够更加方便地进行小青蛙项目的开发和调试工作。无论是控制IO口、配置时钟、处理定时器中断,还是进行模拟信号采集和串行通信,开发者都可以使用库函数来简化开发流程,提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值