@ru_python

Страница 4317 из 9768
Aragaer
07.12.2017
12:36:02
если у одного 100 блинов, у остальных 0, то новый может получить не более 50 блинов для оптимизации

Aragaer
07.12.2017
12:36:59
значит надо перебором от 1 до числа уже присутствующих - столько максимальных отдают часть своего новичку

Maxim
07.12.2017
12:37:00
Мутная задача ? ... Первые 3 были попроще

Google
Aragaer
07.12.2017
12:37:13
то есть если 50 50 0 0 0 0 0 0 0, то ответ 34

Artem
07.12.2017
12:37:16
Мутная задача ? ... Первые 3 были попроще
орги пережестили, подай апель

Aragaer
07.12.2017
12:37:32
а если 100 100 100 0 0 0 0 0, то ответ 75

Artem
07.12.2017
12:37:33
пусть сделают 2*10^3

Aragaer
07.12.2017
12:37:59
во, надо сначала их отсортировать

Artem
07.12.2017
12:38:16
во, надо сначала их отсортировать
зачем ты решаешь задачу ленивому уебану?)

Aragaer
07.12.2017
12:38:24
первый отдает min(половина своих, сколько у второго)

Tigran
07.12.2017
12:38:26
ну почему ленивому

Aragaer
07.12.2017
12:38:32
я не ему решаю, я себе решаю

Tigran
07.12.2017
12:38:36
чувак, судя по всему, даже представления не имеет, что он делает не так

Maxim
07.12.2017
12:38:43
N <= 100 000 ... Сортировать массив из 100 000 элементов... У меня комп сгорит

Tigran
07.12.2017
12:38:49
чего сразу так грубо

Google
Tigran
07.12.2017
12:39:07
комп у тебя сгорит вычитать по единичке из 2 * 10**9

а сортировать 100000 элементов не сгорит

Tigran
07.12.2017
12:42:10
N = int(input()) ans = 0 digit = [int(input()) for i in range(N)] while max(digit) > ans: digit[digit.index(max(digit))] -= 1 ans += 1 print(ans)
и ещё, digit - это цифра, то бишь нечто от 0 до 9 а число - это number

Artem
07.12.2017
12:45:24
Как насчёт хабра? https://habrahabr.ru/post/196560/
зачем хабр, если есть кормен

ddd
07.12.2017
12:51:28
зачем хабр, если есть кормен
>небольшую статью >большая книга

зачем хабр, если есть кормен
чтобы у человека был выбор

Artem
07.12.2017
12:52:26
>небольшую статью >большая книга
там не большая книга, там две главы в самом начале

dmks
07.12.2017
12:55:40
Есть мини-кормен

Игорь
07.12.2017
12:58:05
скажите, как правильно с easy_install поместить файл конфигурации в домашнюю директорию?

Alex
07.12.2017
12:59:08
https://www2.cs.arizona.edu/classes/cs345/summer14/files/bigO.pdf тут все кратенько про оценки асимптотические

Vladlen
07.12.2017
13:06:07


можт понятней будет

это измайловский

Tigran
07.12.2017
13:06:45
не знаю, как всем, а мне стало непонятно, что происходит

dmks
07.12.2017
13:07:05
Ты нихуя не понимаешь, свинья - охуенная тема

Tigran
07.12.2017
13:07:16
ах ты шайтан

Artem
07.12.2017
13:07:33
Ты нихуя не понимаешь, свинья - охуенная тема
но шляпу негде повесить в этом ебаном гадюшнике

*sm1Ly
07.12.2017
13:10:32


Google
*sm1Ly
07.12.2017
13:10:32
выглядит как самоучитель по питону

не удержался

Игорь
07.12.2017
13:12:05
попробовал создать MANIFEST.in и добавить include_package_data=True как указано в http://python-packaging.readthedocs.io/en/latest/non-code-files.html

не работает

Anton
07.12.2017
13:20:07
Можно ли в питоне делать так: cheburek = lol(kek) print(cheburek, kek)

Игорь
07.12.2017
13:20:58
можно использовать data_files=[('', ['LICENSE.txt'])] но тогда файл устанавливаются в директорию пакета

Anton
07.12.2017
13:21:06
я не знаю как :D

Aragaer
07.12.2017
13:21:13
ну вот так и сделать

Hot
07.12.2017
13:21:27
Ара ты чё?!

Претензий нет, просто вспомнил, как тебя Арой называли ?

Алексей
07.12.2017
13:21:47
Aragaer
07.12.2017
13:21:54
8)

меня можно называть арой. Можно просто аром 8)

Hot
07.12.2017
13:22:17
А арность у тебя какая?

Игорь
07.12.2017
13:22:33
я не знаю как :D
print('{}{}{}'.format(lol, kek, foo))

Aragaer
07.12.2017
13:23:25
1

Anton
07.12.2017
13:23:40
print('lol', 'kek', 'cheburek')
Да не. Мне надо, чтобы функция в переменную ставила значение. Например в Си: int cheburek = lol(&kek);

Google
Aragaer
07.12.2017
13:23:44
print с аргументами через запятую напечатает их и все

а, ну ты можешь так

cheburek, kek = lol(kek)

Anton
07.12.2017
13:24:02
та не, принут тут не причем

Aragaer
07.12.2017
13:24:04
и возвращать пару

Aragaer
07.12.2017
13:24:32
или если переменная это список или хэш или еще что непростое, то да, можно его модифицировать

Sergey
07.12.2017
13:24:50
Admin
ERROR: S client not available

Aragaer
07.12.2017
13:25:07
def my_func(that_list): that_list.append(42) my_list = [] my_func(my_list) print(my_list)

там надо посмотреть, какие типы передаются по ссылке, а какие по значению

и в отличие от си ты это не контролируешь

Anton
07.12.2017
13:27:17
ясно, спасибо

❤️

Aragaer
07.12.2017
13:27:34
можно устроить изврат (в стиле жавы) def my_func(l): l[0]+=1 var = [5] my_func(var) print(var[0])

но за такое будут больно бить ногами

Aragaer
07.12.2017
13:29:37
ну вот допустим у тебя есть функция, от которой ты хочешь, чтобы она тебе вернула несколько значений

поскольку ты не можешь по ссылке передать что-то, куда значения надо вписать, то ты передаешь массив, в который функция впишет свой результат

и увы, я такое встречал в живой природе

Google
Евгений
07.12.2017
13:30:37
в питоне проще, можно тапл вернуть и сразу раскрыть

Aragaer
07.12.2017
13:30:51
да, это более правильный подход

да

а в жаве когда не хотят делать класс, а пришли из си и хотят получить ответ через референсы/out parameters (вроде где-то такое было), то делают изврат с массивом

ddd
07.12.2017
13:31:52
import math as m N = int(input()) digit = sorted([int(input()) for i in range(N)], reverse=True) digit = sorted(dig, reverse=True) summ = digit[0] ans = m.ceil(digit[0] / 2) for pos in range(1, len(digit)): if digit[pos] <= ans: break summ += digit[pos] ans = m.ceil(summ / (pos + 2)) print(ans) фиг знает, попробуй

Maxim
07.12.2017
13:32:05
Я уже решил, но спасибо)

Aragaer
07.12.2017
13:32:35
беда в том, что я такое видел не просто в дикой природе, а вообще в каких-то туториалах

и по-моему даже в каких-то апи

Евгений
07.12.2017
13:33:22
и по-моему даже в каких-то апи
в каком-нибудь commons-math? так его писали отбитые сишники/фортранщики, скорее всего

Aragaer
07.12.2017
13:33:38
мой мозг неизгладимо поврежден влиянием хаоса, поэтому иногда от меня наружу прорывается адский говнокод в качестве предупреждения всем юным программистам

ну да, сишное func(&var) в жаву напрямую транслируется именно через массивы

а, во, вспомнил. JNI

Евгений
07.12.2017
13:34:48
ну так JNI это не про типикал жабу, а про когда надо быстро и нативно

Aragaer
07.12.2017
13:34:57
когда у тебя есть сишная либа, которая использует указатели, а тебе надо из жавы это вызывать, то чтобы не сочинять на каждый чих по классу, то начинается такое

и отсюда и растут ноги у таких апи

ddd
07.12.2017
13:35:46
Я уже решил, но спасибо)
а откуда эта задача? это не похоже на хардкорную олимпиаду

Maxim
07.12.2017
13:36:11
а откуда эта задача? это не похоже на хардкорную олимпиаду
Региональная задача по информатике для 9 класса

ddd
07.12.2017
13:36:32
Kolyann
07.12.2017
13:37:02
>Региональная задача э?
Олимпиада регионального уровня

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