青叶


私信TA

用户名:15005097886

访问量:12469

签 名:

等  级
排  名 1920
经  验 2562
参赛次数 0
文章发表 28
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

/*
假设,最多在外面待n天
	n*x + (n-f)*p <= m
	n <= (m+f*p)/(x+p) 
但是这一公式成立的前提是 n>f
如果 佳佳 带了非常多的水果呢
	n <=m/x
	
所以
        
         / m/x , m/x <= f 
	n <= |    
         \ (m+f*p)/(x+p) , m/x > f
*/ 
#include<cstdio>
int main(){
	int f,m,x,p;
	scanf("%d %d %d %d",&f,&m,&x,&p);
	if(m>=x*f)
		printf("%d\n",(m+f*p)/(x+p));//两个整形相除不是四舍五入,而是截断小数,只取整数部分。
	else
		printf("%d\n",m/x);
	return 0;
}


 

0.0分

4 人评分

  评论区

  • «
  • »