#include <utility>
#include <vector>
#include <iostream>
#include <algorithm>
int main()
{
typedef std::pair<std::string, size_t> p_sui;
size_t N;
std::cin >> N;
std::vector<p_sui> vec(N);
for(size_t i = 0; i < N; i++)
{
std::cin >> vec[i].first >> vec[i].second;
}
std::cout << "Фамилия: " << std::max_element(vec.begin(), vec.end(), [](p_sui var1, p_sui var2)
{
return var1.second < var2.second;
})->first << std::endl;
}
Поделитесь своими знаниями, ответьте на вопрос:
Объём сообщения-3 кб составлено с алфавита из 16 символов. сколько символов в сообщении?
Находим вес 1 символа по формуле:
N = 2^i
16 = 2^4
i = 4 бит
Кол-во символов в сообщении = 3 * 2^3 * 2^10 / 4 = 3 * 2^13 / 2^2 = 3 * 2^11
Обычно особо большие числа в задачах по информатике оставляют в виде степеней, так что ответ: 3 * 2^11 символов.