只能拿60分,求助!
查看原帖
只能拿60分,求助!
1273558
Flax_shiep楼主2024/3/13 22:46
#include<iostream>
using namespace std;
int main(){
    int n,j,x=0,l=0;
    int v[6];
    cin>>n;
    for(int i=0;i<7;i++){
        cin>>v[i];
    }
    for(int i=0;i<n;i++){
        cin>>j;
        if(j==0){
            l=0;
        }
        if(j==1){
            l+=1;
            if(l>364){
                x+=v[5];
            }
            else if(l>119){
                x+=v[4];
            }
            else if(l>29){
                x+=v[3];
            }
            else if(l>6){
                x+=v[2];
            }
            else if(l>2){
                x+=v[1];
            }
            else{
                x+=v[0];
            }
            
        }
    }
    cout<<x;
    return 0;
}

新手程序有点史山,抱歉

2024/3/13 22:46
加载中...