求助大佬!
查看原帖
求助大佬!
1125846
xzwdqjdx楼主2024/7/17 09:03
#include<iostream>
using namespace std;
int t,n,m,a[100001],cnt=0;
int main()
{
    cin>>t>>n>>m;
    for(int i=1;i<=t;i++)
    {
        cin>>a[i];
        cnt+=a[i];
    }
    cnt/=t;
    for(int i=1;i<=t;i++)
    {
        if(a[i]>=cnt)
        {
            m=n*a[i];
            n=0;
        }
        else if(a[i]<cnt)
        {
            n=m/a[i];
            m/=a[i];
        }
        if(i==t)
        {
            m=n*a[i];
            n=0;
        }
    }
    cout<<m;
    return 0;
}

思路:求出t天价格的平均数,然后循环,如果当天价格大于平均数则卖出,如果当天价格小于平均数则买入,最后当到第t天时就全部卖出。 求助:为什么输出只有0。 求调代码,玄关

2024/7/17 09:03
加载中...