Submission

Status:
----------

Score: 0

User: Jokul

Problemset: เดินทางไกล

Language: c

Time: 0.001 second

Submitted On: 2025-03-06 11:39:03

#include<stdio.h>
int main(){
    int n,s;
    scanf("%d",&n);
    scanf("%d",&s);
    int high[n],min[n],max[n],result1,result2,s1,s2;
    for(int i=0;i<n;i++)
    {
        scanf("%d",&high[i]);
    }
    for(int i=0;i<n;i++)
        {
          if(high[i]%12==0)
          {
            min[i]=(high[i]*5)/2;
            max[i]=high[i]*5*2/3;
          }
          else if(high[i]%12!=0&&high[i]%3==0)
          {
            min[i]=high[i]*5*2/3;
            max[i]=high[i]*5*2/3;
          }
          else if(high[i]%12!=0&&high[i]%4==0)
          {
            min[i]=(high[i]*5)/2;
            max[i]=(high[i]*5)/2;
          }
        result1=result1+min[i];
        result2=result2+max[i];
        }
    s1=s-result1;
    s2=s-result2;
    printf("%d %d",s2,s1);
}