📄 pku2163.cpp
字号:
#include <stdio.h>
#define size 10001
double sum[size];
int m, n, k;
int main()
{
int i, s, bf, af;
int bd, sd;
double v, ansm, ansn;
scanf("%d %d %d", &m, &n, &k);
for (i = 1, sum[0] = 0; i <= k; i++)
{
scanf("%lf", &v);
sum[i] = sum[i - 1] + v;
}
s = (m > n) ? m : n;
ansm = (sum[s] - sum[s - m]) / m;
ansn = (sum[s] - sum[s - n]) / n;
af = ansm > ansn ? 1 : -1;
bd = sd = 0;
if (af == 1)
{
printf("BUY ON DAY %d\n", s);
}
else
{
printf("SELL ON DAY %d\n", s);
}
for (i = s + 1; i <= k; i++)
{
bf = af;
ansm = (sum[i] - sum[i - m]) / m;
ansn = (sum[i] - sum[i - n]) / n;
af = ansm > ansn ? 1 : -1;
if (af == 1 && bf == -1)
{
bd = i;
printf("BUY ON DAY %d\n", i);
}
else if (af == -1 && bf == 1)
{
sd = i;
printf("SELL ON DAY %d\n", i);
}
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -