Форум сайта python.su
0
Vadvirusвообщем у тебя две строки, твоя задача удалить пробел и \n)))
Офлайн
-2
mabutВсмысле?
вообщем у тебя две строки, твоя задача удалить пробел и \n)))
Офлайн
-2
sys.stdin.read()
как ето реализовать?
Офлайн
0
Vadvirusесли записать твои строки в файл txt
split(" ")
split('\n')Отредактировано mabut (Дек. 7, 2013 23:29:18)
Офлайн
-2
mabutМожеш скинуть код?
Офлайн
0
Vadvirusты как завершаешь ввод с клавиатуры кнтрл+D и кнтрл + Z у меня не работают в sys.stdin
import sys k = 1 magic = 1 s = 0 f=sys.stdin.read() f.split(" ") a = [] for i in f: a.append(i) for i in a: try: a.remove(" ") a.remove('\n') except ValueError: pass a = list(map(int,a)) print(a) b = [0] * (max(a) + 1) b[a[-1]] += 1 for i in range(len(a)-2,-1,-1): for j in range(a[i]+1, len(b)): if b[j] > 0: s = s + (magic * b[j]) / (b[a[i]] + 1) b[a[i]] += 1 k += 1 magic = magic * k / b[a[i]] print ("%d" % (s))
Отредактировано mabut (Дек. 8, 2013 12:03:48)
Офлайн
-2
mabutкнтр+D
ты как завершаешь ввод с клавиатуры кнтрл+D и кнтрл + Z у меня не работают в sys.stdin
Офлайн