T270713 天天爱跑步 不懂就问,简单的题目全红,求大佬指点,样例已过!
  • 板块灌水区
  • 楼主hbpyj123
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/7/18 13:14
  • 上次更新2023/11/3 09:09:00
查看原帖
T270713 天天爱跑步 不懂就问,简单的题目全红,求大佬指点,样例已过!
819907
hbpyj123楼主2023/7/18 13:14
#include <bits/stdc++.h>

using namespace std;

int main()
{

    int t,i,j=0;
    int sum=0;
    int a1,a2,a3,a4,a5,a6;
    int q[1000];
    cin >> t;
    cin >> a1 >> a2 >> a3 >> a4 >> a5 >> a6;
    for (i=1;i<=t;i++)
        cin >> q[i];

    for (i=1;i<=t;i++)
    {
        {
         if (q[i]==1)
           j++;
          else
           j=0;
        }
        if (j==0) continue;
        if ((j>=1)&&(j<3)) sum=sum+a1;
        if ((j>=3)&&(j<7)) sum=sum+a2;
        if ((j>=7)&&(j<30)) sum=sum+a3;
        if ((j>=30)&&(j<120)) sum=sum+a4;
        if ((j>=120)&&(j<365)) sum=sum+a5;
        if (j>=365) sum=sum+a6;
    }
    cout << sum;
    return 0;
}
2023/7/18 13:14
加载中...