{
// 输入int数组
"input_array": {
"prefix": "ina",
"body": "list(map(int, input().split()))",
"description": "input_array"
},
// 快读
"fast_io": {
"prefix": "fast_io",
"body": [
"import os",
"import sys",
"from io import BytesIO,IOBase",
"",
"# region fastio",
"BUFSIZE = 8192",
"",
"class FastIO(IOBase):",
" newlines = 0",
"",
" def __init__(self,file):",
" self._fd = file.fileno()",
" self.buffer = BytesIO()",
" self.writable = \"x\" in file.mode or \"r\" not in file.mode",
" self.write = self.buffer.write if self.writable else None",
"",
" def read(self):",
" while True:",
" b = os.read(self._fd,max(os.fstat(self._fd).st_size,BUFSIZE))",
" if not b:",
" break",
" ptr = self.buffer.tell()",
" self.buffer.seek(0,2),self.buffer.write(b),self.buffer.seek(ptr)",
" self.newlines = 0",
" return self.buffer.read()",
"",
" def readline(self):",
" while self.newlines == 0:",
" b = os.read(self._fd,max(os.fstat(self._fd).st_size,BUFSIZE))",
" self.newlines = b.count(b\"\\n\")+(not b)",
" ptr = self.buffer.tell()",
" self.buffer.seek(0,2),self.buffer.write(b),self.buffer.seek(ptr)",
" self.newlines -= 1",
" return self.buffer.readline()",
"",
" def flush(self):",
" if self.writable:",
" os.write(self._fd,self.buffer.getvalue())",
" self.buffer.truncate(0),self.buffer.seek(0)",
"",
"class IOWrapper(IOBase):",
" def __init__(self,file):",
" self.buffer = FastIO(file)",
" self.flush = self.buffer.flush",
" self.writable = self.buffer.writable",
" self.write = lambda s:self.buffer.write(s.encode(\"ascii\"))",
" self.read = lambda:self.buffer.read().decode(\"ascii\")",
" self.readline = lambda:self.buffer.readline().decode(\"ascii\")",
"",
"sys.stdin,sys.stdout = IOWrapper(sys.stdin),IOWrapper(sys.stdout)",
"input = lambda:sys.stdin.readline().rstrip(\"\\r\\n\")",
"",
"# endregion"
],
}
}
python 代码块(模板)
猜你喜欢
转载自blog.csdn.net/weixin_43860866/article/details/118801251
今日推荐
周排行