B1012

#include<cstdio>
#include<iostream>
#include<cmath>
#include<cstring>
#include<string>
#include<ctime>
using namespace std;

int main()
{
    int N;
    scanf("%d",&N);
    int A1=0,A2=0,A3=0,A4=0,A5=0,tag=1,f4=0;
    bool f1=false,f2=false,f3=false,f5=false;
    while(N--){
        int value;
        scanf("%d",&value);
        if(value%5==0){
            if(value%2==0){
                A1+=value;
                f1=true;
            }
        }else if(value%5==1){
            f2=true;
            if(tag%2) A2+=value;
            else A2-=value;
            tag++;
        }else if(value%5==2){
            f3=true;
            A3++;
        }else if(value%5==3){
            f4++;
            A4+=value;
        }else{
            f5=true;
            if(value>A5) A5=value;
        }
    }
    if(!f1) printf("N ");
    else printf("%d ",A1);
    if(!f2) printf("N ");
    else printf("%d ",A2);
    if(!f3) printf("N ");
    else printf("%d ",A3);
    if(!f4) printf("N ");
    else printf("%.1lf ",((double)(A4))/f4);
    if(!f5) printf("N");
    else printf("%d",A5);
    printf("\n");
    return 0;
}
 

按照题目意思模拟

猜你喜欢

转载自blog.csdn.net/fengwuyaQAQ/article/details/85614536