zoukankan      html  css  js  c++  java
  • 独立的小易

    题意描述:

    小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。

    #include <iostream>
    
    using namespace std;
    //每天支付x元房租,有f个水果和d元钱,超市水果p元
    int main()
    {
     long long house_money;/*房租**/
     long long fruit_num;/*目前水果数量**/
     long long all_money;/*盘缠**/
     long long fruit_money;/*水果单价**/
     long long day=0;
     cin>>house_money>>fruit_num>>all_money>>fruit_money;
     if(fruit_num*house_money<=all_money)//情况1:总钱数可以坚持到把有的水果吃完
     {
         day+=fruit_num;
         all_money-=day*house_money;
         for(int n=0;;n++)
         {
             if(all_money-house_money*n-fruit_money*n>=0)
             {
             if(all_money-house_money*(n+1)-fruit_money*(n+1)<0)
             {
             day+=n;break;
             }
             }
         }
         cout<<day;
     }
     else//情况2:总钱数不能坚持到把有的水果吃完
     {
        for(int i=0;i<fruit_num;i++)
        {
            if(all_money-i*house_money>=0)
            {
                if(all_money-(i+1)*house_money<0)
                {
                    day=i;break;
                }
    
            }
    
    
        }
        cout<<day;
    
     }
    
    
        return 0;
    }
    不一样的烟火
  • 相关阅读:
    HTML DOM 06 节点关系
    HTML DOM 05 事件(三)
    HTML DOM 05 事件(二)
    HTML DOM 05 事件(一)
    html DOM 04 样式
    html DOM 03 节点的属性
    html DOM 02 获取节点
    html DOM 01 节点概念
    JavaScript 29 计时器
    JavaScript 28 弹出框
  • 原文地址:https://www.cnblogs.com/cstdio1/p/10970261.html
Copyright © 2011-2022 走看看