我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

一道竞赛题,希望哪位能提供一下解法

img

from functools import reduce

N,M = map(int, input(">>>").split())
data = list(map(int, input(">>>").split()))

I, MUL = 0, 0
for i in range(N):
    if i <= N - M :
        s1 = reduce(lambda x, y: x *y, data[i:i+M], 1)
        if s1 > MUL:
            I = i + 1
            MUL = s1


print(MUL, I)

近期文章

  • 使用matlab。diag函数生成的对角矩阵,用什么函数经过变化可以得到要得的矩阵
  • 用matlab生成离散分布的随机数
  • 学了俩月OLED都不会玩该如何学习STK32
  • C语言:(二叉树遍历)请实现链式存储的二叉树结构。
  • 关于eclipse 的报错问题讲解一下
  • 0比0型洛必达法则证明
  • 求Fibonacci数列,并按下列要求格式输出
  • 蓝牙耳机连接以后,没声音,并且出现以下情况
  • 判断奇偶性并计算两数之和或差
  • Linux 安装logstash 启动报错:Could not find or load main class org.logstash.launchers.JvmOptionsParser
  • 为什么二维列表创建不出来
  • c++第九题:判奇偶求和
  • 驱动的线都是粗线吗?
  • 这个怎么样把人物头发细节弄掉
  • 用数组输入学生信息管理系统,出现很多系统错误
  • 输出最大公约数和最小公倍数,但是如果输入很大的数就无法得出正确答案
  • 关于#c语言#的问题:我输入的这个代码为什么for循环里面的a全部变成了1
  • github创建pull request时右侧边栏不见了
  • 请问各位这个怎么解决啊?
  • 正则表达式为什么输入不了?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华