天天看点

【入门1】顺序结构 P5709 【深基2.习6】Apples Prologue 向上取整,分母为0,有相当的思维量

【入门1】顺序结构 P5709 【深基2.习6】Apples Prologue

【入门1】顺序结构

【入门1】顺序结构 P5709 【深基2.习6】Apples Prologue 向上取整,分母为0,有相当的思维量
【入门1】顺序结构 P5709 【深基2.习6】Apples Prologue 向上取整,分母为0,有相当的思维量

该题有三个难点:

1.分母要判断是否是0,若是0,输出0.

2.时间介于[1,t)之间,就有一个苹果被咬,该苹果就不完整了,对应的算法,叫向上取整,如[1.1]=2.

3.要考虑,若时间太多,那么苹果早就被吃完,应输出0.

AC代码如下:

#include <bits/stdc++.h>
int main(){
	int m,t,s,n;
	scanf("%d%d%d",&m,&t,&s);
	if(!t)printf("0\n");//避免了分母是0的情况 
	else{
		n=(s+t-1)/t;//s+t-1/t考虑了被咬的苹果
		if(m<n)printf("0\n");
		else printf("%d\n",m-n); 
	}
	return 0;
}
           

继续阅读