添加缓冲管道io :
1。简单地说,在提交代码之前添加缓冲的IO代码以使输出更快。
2.io.BytesIO对象的好处是它们实现了一个通用的接口(通常称为“类文件”对象)。BytesIO对象有一个内部指针,每次调用read(n)指针前进。
3.atexit模块提供了一个简单的接口,用于在程序正常关闭时注册要调用的函数。该SYS模块还提供了一个钩,sys.exitfunc,但只有一个功能,可以在那里进行注册。所述atexit对注册表可以由多个模块和库同时使用。
# template begins
#####################################
# import libraries for input/ output handling
# on generic level
import atexit, io, sys
# A stream implementation using an in-memory bytes
# buffer. It inherits BufferedIOBase.
buffer = io.BytesIO()
sys.stdout = buffer
# print via here
@atexit.register
def write():
sys.__stdout__.write(buffer.getvalue())
#####################################
# template ends
# normal method followed
# input N
n = int(raw_input())
# input the array
arr = [int(x) for x in raw_input().split()]
# initialize variable
summation = 0
# calculate sum
for x in arr:
summation += x
# print answer
print(summation)








暂无数据