代码神马的

 1 #include<fstream>//竹子
 2 using namespace std;
 3 ifstream cin("eat.in");
 4 ofstream cout("eat.out");
 5 const int MAXT=100;
 6 int a[MAXT+1],b[MAXT+1];
 7 int main()
 8 {
 9     int t,n,s,k,i,f;//天数、竹子数、竹筒或竹园的开销、收益系数、循环变量、竹筒开始日
10     int z,zz,zt,m;//作竹筒前的竹子数、当前竹子数、当前竹筒数、最好收益
11     bool l=0;//f-1天是否建了竹园
12     cin>>t>>n>>s>>k;
13     for(i=1;i<t;i++)
14         cin>>a[i];
15     m=k*(i=min((n-t)/s,t))+max(n-i*s-t,0);//假设不建竹园
16     z=n;
17     for(f=1;f<=t;f++)
18     {//[1,f)建竹园,[f,t]作竹筒
19         if(l)
20         {//为f后面每天的竹子收入数增加f-1天那个竹园贡献的竹子
21             for(i=f;i<=t;i++)
22                 b[i]+=a[i-f+1];
23         }
24
25         zz=z,zt=0;//作竹筒前的局部初始化
26         for(i=f;i<=t;i++)
27         {//每天贪心作竹筒
28             zz += b[i];
29             if(--zz>=s)
30             {//吃完1个竹子还够作竹筒
31                 zt++;
32                 zz-=s;
33             }
34             else if(zz<0)
35                 break;
36         }
37         if(i>t)
38             m=max(m,k*zt+zz);
39
40         z+=b[f]-1;
41         l=z>=s;
42         if(l)
43             z-=s;
44     }
45     cout<<m<<endl;
46     return 0;
47 }
时间: 2024-10-21 02:19:09

代码神马的的相关文章

神马是代码简单的cmd模式,这就是!

小狼正在研究 “怎么查找连在一起的同色方块?”算法问题 ,突然感觉我是不是需要一种开发模式,不然感觉自己的代码好乱的. 可能是研究算法吧,导致小狼的思路特别清晰,加上也用了差不多1年的nodejs.seajs,对cmd的api非常清楚,不多说,看代码 用法和seajs的用法一样,符合cmd的模式, var require,define; (function(){ var module={} require=function(name){ return module[name] } define=

【iOS开发每日小笔记(五)】实测copy到底是个神马玩意

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.该分类的文章,内容涉及的知识点可能是很简单的.或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习.如果看官觉得太easy,太碎片,则可以有两个选择:1,移步[iOS探究]分类,对那里的文章进行斧正:2,在本文的评论

记一次数据库调优过程(IIS发过来SQLSERVER 的FETCH API_CURSOR语句是神马?)

记一次数据库调优过程(IIS发过来SQLSERVER 的FETCH API_CURSOR语句是神马?) 前几天帮客户优化一个数据库,那个数据库的大小是6G 这麽小的数据库按道理不会有太大的性能问题的,但是客户反应说CPU占用很高,经常达到80%~90% 我检查了任务管理器,确实是SQLSERVER占的CPU 而服务器的内存是16G内存,只占用了7G+ 客户的环境: Windows2008R2 SQLSERVER2005 SP3 64位 企业版 服务器内存:16G CPU:8核 RDS:阿里云主机

angularjs入门案例 新玩具-中午吃神马

angularjs 是一个用来开发单页webAPP的mvv框架,由Google 开发,如果不知道angularjs 的可以先google 下 按照angularjs 的开发一般顺序先搭建好需要做的视图,然后准备数据,最后绑定事件处理业务逻辑,操作DOM事件用户和程序的交互. 1.开始搭建界面,使用bootstrap作为UI框架,可以快速搭建清爽的界面效果,顺便引入 angular.js jquery.js 和我们需要写的app.js 作为业务逻辑 1 <!doctype html> 2 <

51CTO 神马叫自动化运维

51CTO 神马叫自动化运维 http://www.cnblogs.com/lyhabc/diary/2014/12/18/4171160.html http://3060674.blog.51cto.com/3050674/1590803 好久没写文章了,最近要来刷下存在感,近两年,运维自动化被炒的火的不行,行业趋势不可挡,现在企业招运维工程师都要求会一门开发语言.我们公司也不例外,由于刚上市,一下子有钱了,开始招兵买马瞎折腾,因此最近我也面试了不下十来个求职者,本成想可以很容易招到几个不错的

【转】DSP是什么--DSP是神马东东??

原文:http://www.eepw.com.cn/article/272908.htm 导读:本文主要介绍的是DSP是什么,不懂得童鞋们快随小编一起学习一下DSP到底是个神马东东吧! 本文引用地址:http://www.eepw.com.cn/article/272908.htm 1.DSP是什么--简介 DSP的全称为Digital Signal Process,即数字信号处理技术,DSP芯片即指能够实现数字信号处理技术的芯片.近年来,数字信号处理器(DSP)芯片已经广泛用于自动控制.图像处

X-UA-Compatible是神马

X-UA-Compatible是神马 X-UA-Compatible是IE8的一个专有<meta>属性,它告诉IE8采用何种IE版本去渲染网页,在html的<head>标签中使用 为什么要用X-UA-Compatible 在IE8刚推出的时候,很多网页由于重构的问题,无法适应较高级的浏览器,所以使用X-UA-Compatible标签强制IE8采用低版本方式渲染. 使用下面这段代码后,开发者无需考虑网页是否兼容IE8浏览器,只要确保网页在IE6.IE7下的表现就可以了. <me

[转帖]Tensor是神马?为什么还会Flow?

Tensor是神马?为什么还会Flow? 互联网爱好者 百家号17-05-2310:03 大数据文摘作品,转载要求见文末 编译 | 邵胖胖,江凡,笪洁琼,Aileen 也许你已经下载了TensorFlow,而且准备开始着手研究深度学习.但是你会疑惑:TensorFlow里面的Tensor,也就是"张量",到底是个什么鬼?也许你查阅了维基百科,而且现在变得更加困惑.也许你在NASA教程中看到它,仍然不知道它在说些什么?问题在于大多数讲述张量的指南,都假设你已经掌握他们描述数学的所有术语.

课时22:函数:递归是神马

目录: 一.递归是"神马"? 二.写一个求阶乘的函数 三.课时22课后习题及答案 ********************* 一.递归是"神马"? ********************* 递归这个概念,是算法的范畴.那么递归算法在日常编程中有哪些例子呢? 图片一 汉诺塔游戏 图片二 树结构的定义 图片三 谢尔宾斯基三角形 图片四 女神自拍 递归,从原理上来说就是函数调用自身的一个行为.你没听错,在函数内部,你可以调用所有可见的函数,当然包括自己. 举个例子: &