
fox.hs
13.06.2016
18:08:37
Ты как А делал? Надеюсь ты в упорядоченном массиве всё хранил, чтобы вынимать за O(1)?
n, k = map(int, input().split())
y = 1
while True:
x = k * y
if x > n:
print(x)
break
else:
y += 1

[Anonymous]
13.06.2016
18:08:56
А для чего ?

Google

Andrey
13.06.2016
18:09:44
Сорян, не заметил.

fox.hs
13.06.2016
18:09:56
Бля, Bold обрезал
m = []
for n in range(1, int(input()) + 1):
t, *l = map(int, input().split())
if t == 1:
m.append((n, l[0], l[1]))
elif t == 2:
for item in m:
if item[0] == l[0]:
m.remove(item)
else:
if len(m) > 0:
print(max([x * l[0] + y for z, x, y in m]))
else:
print('EMPTY SET')

Andrey
13.06.2016
18:10:29
Hello
Вот так код писать можно.

Petr
13.06.2016
18:10:57

Andrey
13.06.2016
18:11:10

fox.hs
13.06.2016
18:11:32

Eugene
13.06.2016
18:12:20
Неудобно же такой широкий телеграм

Andrey
13.06.2016
18:12:36
Вот для F
Самый простой косяк в том, что ты хранишь данные в обычном мепе. Тебе надо было сделать индекс, чтобы можно было быстро доступаться к данным.

Google

fox.hs
13.06.2016
18:14:20
А так я же в map не храню ничего, я его распаковал

Andrey
13.06.2016
18:15:06
Нужно использовать более быстрые по доступу типы данных: упорядоченныq массив, map и т.д.
Но лучше map использовать, так как он есть в языке.

fox.hs
13.06.2016
18:16:33
Вот и нашли мои косяки)
Спасибо
Разберусь поподробнее, как с map можно работать

Andrey
13.06.2016
18:17:11

fox.hs
13.06.2016
18:17:43
Тоже нет :(

Andrey
13.06.2016
18:20:08
Тоже нет :(
Например для F: твой алгоритм содержит цикл по наборам. Всего запросов n. n <= 3 * 10^5. Есть вариант, когда у тебя 10^9 операций. Такой набор операций несложно построить. Считается, что производительность тестовой машины - 10^8 операций в секунду. Т.е. твой код может выполняться 10 секунд. А TL - 4 секунды? значит алгоритм не подходит.

fox.hs
13.06.2016
18:22:21
А что? Можно иначе?

Andrey
13.06.2016
18:22:40
А что? Можно иначе?
#include <iostream>
#include <cstdint>
int main()
{
uint64_t n, k;
std::cin >> n >> k;
std::cout << (n / k + 1) * k << std::endl;
return 0;
}
Вот я на плюсах такое отправил.

Johnnie
13.06.2016
18:24:04

fox.hs
13.06.2016
18:24:48
Аааа
Точно

Andrey
13.06.2016
18:24:58
Тоже нет :(
На питоне это будет выглядить примерно так:
(n // k + 1) * k

Google

fox.hs
13.06.2016
18:25:02
Блин, такое легкое решение проглядел
Начал цикл делать, все дела ?
Наверное, и в остальном намудрил

Aragaer
13.06.2016
18:29:07
/me увидел очередное замечание про vim против ide
ну ... необходимости ide я еще пока не ощущаю, а вот удобства vim-режимов уже не хватает. Поэтому в выборе вим или иде предпочту вим, потому что в нем МНЕ тупо удобнее

Andrey
13.06.2016
18:31:01

fox.hs
13.06.2016
18:31:54

Aragaer
13.06.2016
18:31:56
я пробовал vim-mode в куче разных текстовых редакторов. В emacs оно норм, этим и пользуюсь.
в атоме и эклипсе не норм, поэтому ими не стал пользоваться

Aleshka
13.06.2016
18:36:42
крутые математики, какой фильтр для сглаживаний экспериментальной кривой лучше юзать?
я использую Savitzky–Golay filter

Марк
13.06.2016
18:48:28
Емаксовую видел, а вим - нет

Andrey
13.06.2016
18:49:01
Это офф модуль от jetbrains

Марк
13.06.2016
18:50:05
Ясн
Оставил pycharm с месседжами в run на ночь. Посмотрим, сколько он мне памяти сожрет
Хотя по топу, если на ночь или выходные, лидируют стабильно хром и Кассандра

fox.hs
13.06.2016
18:54:32
Кассандра?

Google

fox.hs
13.06.2016
18:54:33
:0

Марк
13.06.2016
18:54:37
Ага

fox.hs
13.06.2016
18:54:48
Это что такое?

Марк
13.06.2016
18:55:21
https://ru.wikipedia.org/wiki/Apache_Cassandra

Belegnar
13.06.2016
18:55:40

Admin
ERROR: S client not available

Alexandr
13.06.2016
19:02:57
Привет всем. Ищу из Минска разработчика на Python, Java. Работа с data pipelines в игровой мобильной компании. Работа удаленная, но пока только из Минска. Если интересно, то пишите в личку.
Я не HR. Тоже разработчик ?

terry
13.06.2016
19:04:07

Arseny
13.06.2016
19:04:30

Марк
13.06.2016
19:04:47

Aleshka
13.06.2016
19:05:44
что-то я туплю, хочу сделать фитинг разной кинетики, ищу функции под это. Понятно, что самому написать можно, но существуют уже готовые в сайпай и нумпай
не могу найти экспоненту, может кто подскажет? все что-то не то находится
под полином есть polyfit
он же и подойдет под линию, в степени 1
а с экспонентой че

Aldar
13.06.2016
19:07:25
работа удалённая из Минска лооол

Марк
13.06.2016
19:07:59
Ну типо регулярные встречи жеж
Если не какой-нибудь Варгейминг, то просто не арендуют офис.

Arseny
13.06.2016
19:09:33

Alexandr
13.06.2016
19:11:10
У нас много всего используется. Python(Luigi). Сервисы рекомендоры на Python, Java в зависимости от проекта. Kafka, PG, Redis. Go для deployment сервисов. В целом много всего ?

Google

Aleshka
13.06.2016
19:12:43
как делает полифит
и poly1d

Alexandr
13.06.2016
19:13:17
Работа удаленная на компанию в Seattle. Я ищу себе коллегу и не в компанию. Офис себе одному я не снимаю работаю около 5 лет удаленно
Но в Минске чтобы иногда было проще обсудить или засесть в коворкинг на пару дней

Марк
13.06.2016
19:13:52
Прайс озвуч(с)

Alexandr
13.06.2016
19:13:53
Если есть проьлемы
В личку если из Минска. ? И после собеседования

Марк
13.06.2016
19:15:45
Совсем посонов не уважаешь

Janek
13.06.2016
19:24:53

Aldar
13.06.2016
19:25:17

Belegnar
13.06.2016
19:44:32

Aleshka
13.06.2016
19:48:49
Там же нелинейная регрессия есть
Да, мне про него уже ответили, только я сначала не вкурил че с этим делать, а там просто нужно самому модельную функцию передать аргументом
так получается даже удобнее

Марк
13.06.2016
19:50:25
In [9]: b = '2'*10
In [10]: b
Out[10]: '2222222222'
In [11]: b = 2*10
In [12]: b
Out[12]: 20
Всё таки, первую конструкцию спёрли с Перла
Это спам