c_cpp Nucleus软件椰子树

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp Nucleus软件椰子树相关的知识,希望对你有一定的参考价值。

#include <bits/stdc++.h>
using namespace std;

// #Placement

int calc(int h, int x, int y,int &energy){
    int climb=0;
    int drinks=0;
    while(climb<h){
        if(energy==0){
            drinks++;
            energy=5;
        }
        climb+=x;
        if(climb>=h){
            energy--;
            break;
        }
        climb-=y;
        energy--;
    }
}

int main()
{
   int x,y;
   cin>>x>>y;
   int n;
   cin>>n;
   int CP=7,SP=8*40;
   int drinks=0;
   int energy=5;
   while(n--){
       int h;
       cin>>h;
       drinks+=calc(h,x,y,energy);
   }
   float profit=(SP*n)-(CP*drinks);
   cout<<profit<<endl;
   
    return 0;
}

以上是关于c_cpp Nucleus软件椰子树的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 572.另一棵树的子树

c_cpp 652.查找重复的子树 - 2018.9.19

ATOM(Nucleus)白皮书

Nucleus 实时操作系统中断(下)

Nucleus-SE迁移:未实现的设施和兼容性

嵌入式实时操作系统Nucleus PLUS综述