题解与来源题共享。已有题解默认通过;新增或编辑后需由来源域管理员审核。待审核、驳回题解仅作者和审核管理员可见。来源域:system
import sys input = lambda:sys.stdin.readline().strip() n,s = map(int,input().split()) a = [0] + list(map(int,input().split())) i = j = 1 ans = 0 sum = a[i] while(j<=n): if sum <= s: ans=max(ans,j-i+1) j+=1 if j<=n:sum+=a[j] else: sum-=a[i] i+=1 print(ans)
注册一个 Hydro 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 Hydro 通用账户