Русский
Открыть в Telegram

Ветка n,k = map(int, input().split())

5 сообщений · –
P
Python Online o'quv markazi ma'lumot guruhi
#D n,k = map(int, input().split()) hodimlar = list(map(int, input().split())) def max_average_subarray(nums, k): n = len(nums) sum_ = sum(nums[:k]) max_sum = sum_ for i in range(k, n): sum_ += nums[i] - nums[i-k] max_sum = max(max_sum, sum_) return max_sum / k print(max_average_subarray(hodimlar, k))
  1. I
    Ustozlar bu masalani olimpiada kuni ko`pchilik ishladi. Lekin Memory limit xatolik berdi. Bu kod ham 48 MB olyapti. Olimpiada paytida talab 32 MB edi. Pythonda kimdir ishlay oldimi 32 MBdan oshirmasdan? Ana shu muammo bo`lyapdi. Bu oson masala edi.
    1. P
      Python Online o'quv markazi ma'lumot guruhi
      Bu kodni o'tkazib ko'ring, hamma talabga javob bergan edi. Python 3.12 da urinib ko'ringchi.
      1. I
        Kod hozir o`tadi, chunki talab 64 MB. Olimpiada kuni Xotira bo`yicha talab 32 MB edi. Men shu masalani xotirani kamaytirishga urinib ko`p vaqt yo`qotib qo`ydim.
        1. P
          Python Online o'quv markazi ma'lumot guruhi
          Haaaa
PPython Online o'quv markazi ma'lumot guruhiPython Online o'quv markazi ma'lumot guruhi@pythonCourseInfo · группа · Технологии
2 363участников1пишущих за 30 дней
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем