@ru_python

Страница 976 из 9768
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
n, k = map(int, input().split()) y = 1 while True: x = k * y if x > n: print(x) break else: y += 1
Блин, пунто свитчер. Фак. Он раскладку на F сменил.

Сорян, не заметил.

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
Это только в десктопе
Мs на десктопе.

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

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

Вот для F
Тебе надо было сделать map(a->b)

Google
fox.hs
13.06.2016
18:14:20
Тебе надо было сделать map(a->b)
Честно, не знаю, что означает эта инструкция

А так я же в map не храню ничего, я его распаковал

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

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

Но лучше map использовать, так как он есть в языке.

fox.hs
13.06.2016
18:16:33
Вот и нашли мои косяки)

Спасибо

Разберусь поподробнее, как с map можно работать

Andrey
13.06.2016
18:17:11
Вот и нашли мои косяки)
Ты знаешь как оценивать алгоримы? Попадают они в TL или нет.

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 секунды? значит алгоритм не подходит.

n, k = map(int, input().split()) y = 1 while True: x = k * y if x > n: print(x) break else: y += 1
Блин, ты серьезно так первую решал? Жесть.

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-режимов уже не хватает. Поэтому в выборе вим или иде предпочту вим, потому что в нем МНЕ тупо удобнее

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
В pycharm можно использовать vim расскладку)
я там, кстати, ее чет не увидел

Емаксовую видел, а вим - нет

Andrey
13.06.2016
18:49:01
я там, кстати, ее чет не увидел
https://confluence.jetbrains.com/display/PYH/Configuring+PyCharm+to+work+as+a+Vim+editor

Это офф модуль от 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

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
Я не HR. Тоже разработчик ?
тогда начинай хвастаться используемыми технологиями, вдруг кто клюнет!

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

под полином есть polyfit

он же и подойдет под линию, в степени 1

а с экспонентой че

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

Марк
13.06.2016
19:07:59
Ну типо регулярные встречи жеж

Если не какой-нибудь Варгейминг, то просто не арендуют офис.

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

Google
Aleshka
13.06.2016
19:12:43
я не уверен, что понял вопрос, но может http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.curve_fit.html?
не совсем, я имею ввиду что-то простое, куда подставить х,у и получить экспоненту с наименьшей ошибкой и коэффициенты этого уравнения

как делает полифит

и 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
Совсем посонов не уважаешь

Aldar
13.06.2016
19:25:17
Если есть проьлемы
Как заказчиков из за бугра нашёл?)

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

Всё таки, первую конструкцию спёрли с Перла

Это спам

Страница 976 из 9768