关注
#-*-coding:utf-8 -*- 大佬方法好强 改成了python版本 n = int(raw_input()) p = map(int ,raw_input().strip().split()[:n]) k = int(raw_input()) sum1 = [0 for i in range(n+1)] ans = [-1 for i in range(n+1)]#存储第一次出现某一个数的下标的值ans【1】 = 2就是表示余数为1在是第二个数 res = -1 for i in range(1,n+1): sum1[i] =sum1[i-1]+p[i-1] m = sum1[i]%k if ans[m]==-1: ans[m]=i else: res = max(res,i-ans[m]) print max(0,res)
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
670611次浏览 11116人参与
# 浅聊一下我实习的辛苦费 #
79095次浏览 732人参与
# 无实习如何秋招上岸 #
216203次浏览 3377人参与
# 如何写一份好简历 #
254058次浏览 3847人参与
# 2022届毕业生现状 #
313879次浏览 4387人参与
# Offer比较,你最看重什么? #
48769次浏览 476人参与
# 毕业后不工作的日子里我在做什么 #
51149次浏览 682人参与
# 租房前辈的忠告 #
31809次浏览 2047人参与
# 你的简历改到第几版了 #
296952次浏览 4493人参与
# 你会选择考研还是直接就业 #
73901次浏览 843人参与
# 硬件人的简历怎么写 #
76683次浏览 777人参与
# 我的上岸简历长这样 #
158332次浏览 3143人参与
# 华为开奖那些事 #
696485次浏览 5977人参与
# 简历中的项目经历要怎么写 #
424006次浏览 7226人参与
# 我的成功项目解析 #
80421次浏览 2352人参与
# 秋招开了,你想投哪些公司呢 #
115515次浏览 3234人参与
# 找工作中的意难平 #
185022次浏览 3348人参与
# 本周投递记录 #
194727次浏览 5023人参与
# 我想象的工作vs实际工作 #
90618次浏览 1531人参与
# 五一之后,实习真的很难找吗? #
17825次浏览 111人参与