Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: cyblox_boi

Problemset: RANGEandMEAN

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-22 23:09:17

#include <algorithm>
#include <iomanip>
#include <iostream>
#include <numeric>
using namespace std;

int main() {
	ios::sync_with_stdio(false);
	cin.tie(nullptr);

	int n;
	cin >> n;

	vector<long long> numbers(n);

	for (int i = 0; i < n; i++) {
		cin >> numbers[i];
	}

	long long range = *max_element(numbers.begin(), numbers.end()) -
	                  *min_element(numbers.begin(), numbers.end());
	double mean = accumulate(numbers.begin(), numbers.end(), 0.0) / n;

	cout << range << ' ' << fixed << setprecision(2) << mean << '\n';

	return 0;
}