Информатика

16 015 задачвместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: ✓ успешные, ✗ неуспешные.
Космический аппарат "Звезда" выполняет задачу по фиксации показаний уровня космической радиации. Каждое показание записывается в виде целого числа. В процессе первоначальной обработки данных, для устранения потенциально неточных результатов, убирают из списка K наибольших и K наименьших показаний.
Исходя из списка полученных показаний и количестве исключаемых показаний, определите самое высокое точное показание и целую часть среднего арифметического всех точных показаний.

Формат входных данных
В первой строке записаны два числа через пробел: N – общее количество показаний (натуральное число, не превышающее 10 000) и K – количество исключаемых минимальных и максимальных показаний. В следующих N строках находятся значений каждого показания (все числа натуральные, не превышающие 10000), каждое в отдельной строке.

Формат выходных данных
Запишите в ответе два числа: сначала наибольшего точного показания, а затем целую часть среднего арифметического всех точных показаний.
Артур Числовский получил на свой день рождения массив из N целых чисел в подарок. Но ему он не понравился. Артур Числовский хочет сделать этот массив красивым. Числовский считает массив A1, A2, A3 ... AN красивым, если A1 > AN. Чтобы сделать его красивым, Артур Числовский может поменять местами любые два числа в массиве. Кроме того, Артур Числовский может выполнять эту операцию любое количество раз над смежными парами целых чисел в массиве A. Найдите количество способов, которыми Артур Числовский может сделать этот массив красивым. Два способа считаются одинаковыми, если итоговый массив после всех обменов имеет одинаковые значения A1 и AN.
 

Формат входных данных

Первая строка ввода содержит целое число N, обозначающее количество элементов в массиве A. Следующая строка ввода содержит N разделенных пробелом целых чисел, обозначающих A1,A2,A3 ... AN соответственно. 

Ограничения

1 ≤ N ≤ 106
1 ≤ Ai ≤ 106


Формат выходных данных

Выведите одно число - количество способов, с помощью которых можно сделать данный массив красивым.


Примечание
В приведенном примере общее количество способов равно (5,1),(4,1),(3,1),(2,1),(5,2),(4,2),(3,2),(5,3),(4,3),(5,4). Первое число в приведенной выше паре - A[1], а второе - A[N]. Заметим, что два способа считаются одинаковыми, если A[1] и A[N] в результирующем массиве после обмена совпадают.

20#50314
Что позволяет делать функция groupby() в Pandas?
  1. Группировать столбцы DataFrame
  2. Группировать строки DataFrame на основе условия
  3. Группировать данные на основе одного или нескольких столбцов
  4. Группировать данные на основе индекса
19#50313
Каково назначение метода describe() в Pandas?
  1. Для описания типов данных в столбцах
  2. Для отображения сводной статистики фрейма данных
  3. Для предоставления информации о пропущенных значениях
  4. Для описания структуры фрейма данных
Что представляет собой атрибут shape в DataFrame?
  1. Количество строк и столбцов
  2. Только количество строк
  3. Только количество столбцов
  4. Типы данных столбцов
Каково назначение метода head() в Pandas?
  1. Для отображения нескольких последних строк фрейма данных
  2. Для отображения нескольких первых строк DataFrame
  3. Для отображения сводной статистики фрейма данных
  4. Для отображения сводной статистики фрейма данных
Какой тип индекса используется по умолчанию при создании DataFrame?
  1. Числовой индекс, начиная с 1
  2. Буквенно-цифровой индекс, основанный на номере строки
  3. Числовой индекс, начинающийся с 0
  4. Индекс на основе даты
Какая структура данных Pandas используется для одномерных данных?
  1. DataFrame
  2. Array
  3. Series  
  4. List  
Pandas#50304
Что такое Pandas?
  1. Библиотека визуализации данных
  2. Библиотека машинного обучения
  3. Библиотека для манипулирования и анализа данных
  4. Фреймворк для веб-разработки
Что из этого возвращает статистические данные о числовых столбцах в кадре данных df?
  1.  print(df.describe())
  2.  print(df.stats())
  3.  print(describe(df))
  4.  print(stats(df))
Что из нижеперечисленного используется для получения столбцов с именами 'cl3' и 'cl5' из массива данных df?
  1. print(df.loc['cl3','cl5'])
  2. print(df.loc[['cl3','cl5']])
  3. print(cls.iloc[['cl3','cl5']])
  4. print(df.iloc['cl3','cl5'])
Что делает приведенный ниже код?
df.clmn.value_counts()
  1.  Возвращает количество значений в столбце
  2.  Возвращает частоту встречаемости каждого уникального значения
  3.  Возвращает количество строк
  4.  Ничего из вышеперечисленного
Что выдает приведенный ниже код?
df.loc[df.clmn==10,:]
  1.  Возвращает столбцы clmn, в которых значение равно 10
  2.  Вернуть все столбцы фрейма данных df со значением, равным 10
  3.  Вернуть все столбцы clmn и первые 10 строк
  4.  Ничего из вышеперечисленного
Что из нижеперечисленного изменяет тип данных столбца с именем clmn в фрейме данных dft на тип данных string?
  1.  df.clmn.astype(str)
  2.  df.clmn.type(str)
  3.  str(df.clmn)
  4.  Ничего из вышеперечисленного
What is the output of the following code?

print(df.iloc[2:5]) 

Какой из следующих способов создания фрейма данных является правильным?
  1. pandas.DataFrame( data, index, columns, dtype, copy)
  2. pandas.Dataframe( data, index, columns, dtype, copy)
  3. pandas.dataFrame( data, index, columns, dtype,)
  4. pandas.dataframe( data, index, columns, dtype)
Поделиться
Класснуть