Задание EGEINF57DBBA: Электронные таблицы и формулы

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Электронные таблицы и формулы.

Учебные темы: Анализ данных с помощью электронных таблиц. Вычисление суммы, среднего арифметического, наибольшего (наименьшего) значения диапазона. Вычисление коэффициента корреляции двух рядов данных. Построение столбчатых, линейчатых и круговых диаграмм. Построение графиков функций. Подбор линии тренда, решение задач прогнозирования. Решение задач оптимизации с помощью электронных таблиц.

Впишите правильный ответ.

 Рисунок из условия ФИПИЗадание выполняется с использованием прилагаемых файлов.

 

Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнены оба условия:

– в строке есть два числа, каждое из которых повторяется дважды, остальные три числа различны;

– максимальное число строки не является повторяющимся числом.

В ответе запишите только число.

Скачать файл задания (ODS, ФИПИ)


i
СВОЙСТВА ЗАДАНИЯ
КЭС:
4.2 Анализ данных с помощью электронных таблиц. Вычисление суммы, среднего арифметического, наибольшего (наименьшего) значения диапазона. Вычисление коэффициента корреляции двух рядов данных. Построение столбчатых, линейчатых и круговых диаграмм. Построение графиков функций. Подбор линии тренда, решение задач прогнозирования. Решение задач оптимизации с помощью электронных таблиц
4.4 Вероятностные модели. Методы Монте-Карло. Имитационное моделирование. Системы массового обслуживания
Тип ответа:Краткий ответ
Номер: 57DBBA
НЕ РЕШЕНО Ответить

Решение задания EGEINF57DBBA

Ответ: 98

Решение.
В приложенном файле 16000 строк по 7 натуральных чисел; первая строка уже содержит данные. Проверяем строки независимо и сохраняем их исходную нумерацию.
Требуется ровно пять различных значений: два встречаются по два раза, три — по одному. Отсортированный список частот равен [1, 1, 1, 2, 2]. Только после этой проверки рассматриваем второе условие.
Пусть R — сумма всех четырёх ячеек с повторяющимися значениями, U — сумма трёх неповторяющихся. Повторяющиеся числа включаем в R с обоими вхождениями.
Максимальное число должно быть неповторяющимся: его частота равна 1. Среди одинаковых максимальных ячеек выбрать одну и объявить её уникальной нельзя.
Для воспроизводимого подсчёта сохраним заполненный лист как текст с разделителями табуляции под именем data.txt в кодировке UTF-8. Заголовок добавлять не нужно. При экспорте должны сохраниться все 16000 строк и все 7 чисел каждой строки. Метод split() разбирает как табуляции, так и пробелы.
Следующая программа проверяет оба требования для каждой строки:

from collections import Counter

answer = 0
with open("data.txt", encoding="utf-8-sig") as f:
    for number, line in enumerate(f, 1):
        a = sorted(map(int, line.split()))
        c = Counter(a)
        single = [x for x in a if c[x] == 1]
        repeat = [x for x in a if c[x] > 1]
        ok = (sorted(c.values()) == [1, 1, 1, 2, 2] and c[a[-1]] == 1)
        if ok:
            answer += 1
print(answer)

Counter хранит частоту каждого значения. Оператор and означает одновременное выполнение условий; если проверка частот не прошла, второе выражение не вычисляется.
Каждая строка учитывается не более одного раза. Полный проход даёт 98 подходящих строк.
Контроль нескольких найденных строк:

Номер строкиЗначения
1774, 67, 67, 40, 40, 76, 96
4822, 59, 52, 41, 82, 52, 41
17085, 56, 73, 38, 38, 79, 79
1559882, 22, 22, 21, 94, 46, 82
1590849, 68, 38, 68, 85, 38, 98

Например, строка 17: Частоты значений равны [1, 1, 1, 2, 2]; неповторяющиеся: [74, 76, 96], повторяющиеся с учётом всех вхождений: [40, 40, 67, 67]. Их суммы U = 246, R = 214. Максимум 96 встречается один раз.
Проверка выполнена также по исходному XLSX: независимый алгоритм подсчёта частот совпал по всем выбранным номерам строк.
Ответ: 98.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF57DBBA.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.