Информатика

15 724 задачивместе с подтемами
Число у задачи — рейтинг сложности, слово рядом — насколько она трудна по сравнению с другими задачами такого же типа. Шкалы задач с ответом и задач с кодом между собой не сравниваются. Рядом — счётчики попыток: успешные, неуспешные.
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)
Что из перечисленного ниже можно хранить в фрейме данных?
  1.  двумерный массив
  2.  списки, словари или серии.
  3.  Pandas DataFrame
  4.  Все вышеперечисленное
Что возвращает атрибут shape?
  1.  Возвращает количество строк и столбцов соответственно в виде кортежа
  2.  Возвращает количество столбцов и строк соответственно в виде списка
  3.  Возвращает количество строк и столбцов соответственно в виде списка
  4.  Возвращает количество столбцов и строк соответственно в виде кортежа
Какая из следующих команд возвращает тип данных для значений в каждом столбце фрейма данных df?
Какая из следующих функций не предоставляется модулем Pandas?
  1.  Слияние и объединение наборов данных
  2.  Фильтрация данных с помощью условий
  3.  Построение графиков и визуализация данных
  4.  Ничего из вышеперечисленного

У Кати есть веревочка длиной \(n\) сантиметров.

Катя \(k\) раз выполняет следующую операцию: выбирает самую длинную веревочку из тех, что у неё есть, и разрезает ее на две веревочки. Катя каждый раз разрезает веревочку на две веревочки примерно равной длины, длина каждой из получившихся веревочек измеряется целым числом сантиметров. А именно: если длина веревочки, которую разрезает Катя, четная и равна \(2u\), то после разрезания получается две веревочки длины \(u\), а если она нечетная и равна \(2v+1\), то после разрезания получаются веревочки длиной \(v\) и \(v+1\).

Когда Катя закончила разрезать веревочку, она разложила получившиеся веревочки в порядке невозрастания длины и хочет ответить на \(q\) запросов: какая длина \(t_i\)-й веревочки в получившемся порядке.

Например, пусть \(n=100\) и \(k=5\). Тогда у Кати последовательно есть наборы веревочек следующей длины: \([100]\), \([50, 50]\), \([50, 25, 25]\), \([25, 25, 25, 25]\), \([25, 25, 25, 13, 12]\), \([25, 25, 13, 13, 12, 12]\).

Формат входных данных
На первой строке ввода дано целое число \(n\) (\(2 \le n \le 10^{18}\)).

На второй строке дано целое число \(k\) (\(1 \le k \le n-1\)).

На третьей строке дано целое число \(q\) (\(1 \le q \le k + 1\), \(1 \le q \le 5000\)).

На четвертой строке даны \(q\) целых чисел \(t_1, t_2, \ldots, t_q\) (\(1 \le t_1 < t_2 < \ldots < t_q \le k + 1\)).

Формат выходных данных
Выведите \(q\) чисел, \(i\)-е из выведенных чисел должно быть равно длине \(t_i\)-й по невозрастанию длине веревочки, которая в итоге есть у Кати.

Даны два целых положительны числа \(a\) и \(b\).

Найдите количество различных целых положительных чисел \(c\), таких, что существует невырожденный треугольник с длинами сторон \(a\), \(b\) и \(c\).

Треугольник называется невырожденным, если в нем все стороны имеют положительную длину, и его площадь положительная.

Формат входных данных
На первой строке ввода находится целое число \(a\), на второй строке ввода находится целое число \(b\) (\(1 \le a, b \le 10^9\)).

Формат выходных данных
Выведите одно целое число \(k\) — количество различных целых положительных чисел \(c\), таких, что существует невырожденный треугольник с длинами сторон \(a\), \(b\) и \(c\).

Всем известно, что со временем клавиатура изнашивается, и клавиши на ней начинают залипать. Конечно, некоторое время такую клавиатуру еще можно использовать, но для нажатий клавиш приходиться использовать большую силу.
 
При изготовлении клавиатуры изначально для каждой клавиши задается количество нажатий, которое она должна выдерживать. Если знать эти величины для используемой клавиатуры, то для определенной последовательности нажатых клавиш можно определить, какие клавиши в процессе их использования сломаются, а какие – нет.
 
Требуется написать программу, определяющую, какие клавиши сломаются в процессе заданного варианта эксплуатации клавиатуры.
 
Формат входных данных
Первая строка входного файла содержит целое число n (1 ≤ n ≤ 100) – количество клавиш на клавиатуре. Вторая строка содержит n целых чисел – с1, с2, … , сn, где сi (1 ≤ сi ≤ 100000) – количество нажатий, выдерживаемых i-ой клавишей. Третья строка содержит целое число k (1 ≤ k ≤ 100000) – общее количество нажатий клавиш, и последняя строка содержит k целых чисел pj (1 ≤ pj ≤ n) – последовательность нажатых клавиш.
 
Формат выходных данных
В выходной файл необходимо вывести n строк, содержащих информацию об исправности клавиш. Если i-ая клавиша сломалась, то i-ая строка должна содержать слово “yes” (без кавычек), если же клавиша работоспособна – слово “no”.
В магазине спортивных товаров проходит акция. На K товаров с самой высокой ценой установлена скидка в размере d%. Причем, от каждой цены, после применения скидки, отбрасываются копейки. Администрация магазина хочет узнать, какую сумму они получат от продажи всех товаров по акции.

Входные данные
В первой строке вводят три числа, записанные через пробел: N – общее количество товаров (натуральное число, не превышающее 100 000), K – количество товаров (1 < K <  N), d - размер скидки в процентах (5 < d <  50). В следующих N строках находятся значения цены каждого из товаров (все числа натуральные, не превышающие 10 000), каждое в отдельной строке.  Гарантируется, что ответ не превышает 109.

Выходные данные
Выведите одно число - ответ на задачу.

Примечание
Стоимость товара со скидкой выисляется по следующей формуле:
Цена со скидкой = Исходная цена - Исходная цена * (Процент скидки / 100).
Организаторы спортивных соревнований закупают товары для награждения в спортивном магазине. В магазине проходит акция. На K товаров с самой высокой ценой установлена скидка. Организаторы не хотят дарить товары, купленные по акции. 
Ваша задача - помочь организаторам спланировать бюджет и определить цену самого дорогого товара, который не попадает под акцию.

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

Выходные данные
Выведите одно число - ответ на задачу.
Поделиться
Класснуть