--- a.py Thu Jan 31 09:14:57 2008+++ b.py Thu Jan 31 09:12:23 2008@@ -1,18 +1,20 @@+from __future__ import with_statement
import sys
def main():
- io = open("input.txt")- n, k = [int(s) for s in io.next().split()]- if not(1 <= k <= n):- raise ValueError("invalid k, n")- a = [int(io.next().strip()) for _ in xrange(n)]+ with open("input.txt") as io:+ n, k = [int(s) for s in io.next().split()]+ if not(1 <= k <= n):+ raise ValueError("invalid k, n")+ a = [int(io.next().strip()) for _ in xrange(n)]
result = current = sum(a[i] for i in xrange(k))
for i in xrange(n - k):
current -= a[i]
current += a[i + k]
result = max(result, current)
- open("output.txt", "w").write("%d\n" % result)+ with open("output.txt", "w") as io:+ print >>io, result
if __name__ == '__main__':
main()
ocean
#5584()
[
diff
]
Rating0/0=0.00
なんとなくwith文。
Rating0/0=0.00-0+