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;
}