[关闭]
@sensitive-cs 2016-10-19T15:52:01.000000Z 字数 395 阅读 674

M - Soft Drinking

分析:

有n个人,共有k*l毫升水,有c*d片柠檬,有p克盐,每次敬酒,需要消耗nl毫升水(单位量),1片柠檬,np克盐,问敬酒的最大次数。

思路:

每个总量/(单位量*N),取其中的最小值。

代码:

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int min;
  5. int n,k,l,c,d,p,nl,np;
  6. int suml,sumlimes,sumsalt;
  7. scanf("%d%d%d%d%d%d%d%d",&n,&k,&l,&c,&d,&p,&nl,&np);
  8. suml = k * l / nl / n;
  9. sumlimes = c * d / n;
  10. sumsalt = p / np / n;
  11. if (suml >= sumlimes)
  12. {
  13. min = sumlimes;
  14. }
  15. else
  16. {
  17. min = suml;
  18. }
  19. if (sumsalt >= min)
  20. ;
  21. else
  22. min = sumsalt;
  23. printf("%d\n",min);
  24. return 0;
  25. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注