#include <stdio.h>
#include <stdlib.h> int main()
{
int m,n,k,i,j,flag=;
double arr[];
scanf("%d %d %d",&m,&n,&k);
for(i=;i<k;i++)
{
scanf("%lf",&arr[i]);
}
for(i=n-;i<k;i++)
{
double pim=,pin=;
for(j=i;j>i-m;j--)//从前往后加执行几次,就让j>i-几
{
pim+=arr[j];
}
pim/=m;
for(j=i;j>i-n;j--)
{
pin+=arr[j];
}
pin/=n;
if(pim > pin)
{
if(i+ == n){
printf("BUY ON DAY %d\n",i+);
flag=;
continue;
}
if(flag==)
{
printf("BUY ON DAY %d\n",i+);
}
flag=;//让flag来记录上一次是属于哪种情况,flag=0和1分别表示两种情况将flag的赋值放在
}//后面是因为上次记录的请情况才能拿出来用
else
{
if(i+ == n){
printf("SELL ON DAY %d\n",i+);
flag=;
continue;
}
if(flag==)
{
printf("SELL ON DAY %d\n",i+);
}
flag=;
}
}
return ;
}

poj2163的更多相关文章

随机推荐

  1. webpack 多入口配置

    同事套搭建vue项目,个人推荐了VUE官网的vue-cil的方式,http://cn.vuejs.org/guide/application.html 顺着官网的操作,我们可以本地测试起我们的项目 n ...

  2. jQuery学习-事件之绑定事件(三)

    在上一篇<jQuery学习-事件之绑定事件(二)>我们了解了jQuery的dispatch方法,今天我们来学习下handlers 方法: handlers: function( event ...

  3. .NET日志工具介绍

    最近项目需要一个日志工具来跟踪程序便于调试和测试,为此研究了一下.NET日志工具,本文介绍了一些主流的日志框架并进行了对比.发表出来与大家分享. 综述 所谓日志(这里指程序日志)就是用于记录程序执行过 ...

  4. WildFly8.1(JBoss)+mod_cluster(Apache)群集配置

    继上次使用mod_jk传导Apache+JBoss群集配置后,.因为JBoss5.1启动太慢,于是我开始尝试用最新的WildFly8.1构造(WildFly那是,JBoss.在JBoss7之后改名). ...

  5. LeetCode: Surrounded Regions [130]

    [题目] Given a 2D board containing 'X' and 'O', capture all regions surrounded by 'X'. A region is cap ...

  6. wcf系列5天速成——第二天 binding的使用(2)

    承接上一章,今天来讲MSMQ在实战项目中的应用.众所周知,放了防止订单丢失,我们都是采用Order过一下MSMQ. MSMQ的优点个人认为是:先天的异步消息发送和天生的自动负载均衡. 好了,看看MSM ...

  7. CSS 垂直居中的5种实现方法

    利用 CSS 来实现对象的垂直居中有许多不同的方法,比较难的是选择那个正确的方法.我下面说明一下我看到的好的方法和怎么来创建一个好的居中网站.         使用 CSS 实现垂直居中并不容易.有些 ...

  8. php缓存生成及更新实现参考哦

    <?php //如果在find/findAll里传入了参数,则该参数即为key ORM::factory('article')->where('user_id', '=', '2')-&g ...

  9. boost json生成和解析用法

    json c++库还是有很多的,因为工作上经常使用boost,这里选用boost的json,记录下用法. 举个栗子: 如果我们要生成如下格式的json: { "name":&quo ...

  10. 关于webapp中的文字单位的一些捣腾

    前言 文字是网页内容的一枚大将,我们无时无刻都在看着它,只要是你盯屏幕上的任何一个地方都会有文字.地铁上无时无刻都在盯着屏幕上的人对于文字更为敏感,太大不行,太小TN又看不清上面到底在说什么,有时候车 ...