Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Prap
Problemset: เดินทางไกล
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-20 15:57:50
#include <iostream>
#include <cmath>
#include <vector>
#include <string>
using namespace std;
int checkprime(int numbertocheck) {
for (int i = 2; i<numbertocheck; i++) {
if (numbertocheck%i == 0) {
return false;
}
}
return true;
}
int isodd(int numbertochec) {
if (numbertochec%2 == 0) {
return false;
}
return true;
}
int main() {
int N,S;
cin>>N>>S;
int num;
int vary = 0;
int ans = 0;
for (int i = 0; i<N; i++) {
cin>>num;
if (num%12==0) {
ans = ans + ((num/3)*10);
vary = vary + (((num/3)*10)-((num/4)*10));
}
else if (num%4==0) {
ans = ans + ((num/4)*10);
}
else {
ans = ans + ((num/3)*10);
}
}
cout<<S-ans<<" "<<S-ans+vary;
return 0;
}