English
Open in Telegram

Thread n,k = map(int, input().split())

5 messages · –
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 · group · Tech
2 363members1writing in 30 days
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · Index limits · Remove a page · Catalog · Search · How we count