__int128模板 输入输出

#include <bits/stdc++.h>
using namespace std;
inline __int128 read() {
	__int128 x=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9') {
		if(ch=='-')
			f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9') {
		x=x*10+ch-'0';
		ch=getchar();
	}
	return x*f;
}

inline void write(__int128 x) {
	if(x<0) {
		putchar('-');
		x=-x;
	}
	if(x>9)	write(x/10);
	putchar(x%10+'0');
}

int main() {
	__int128 a = read();
	write(a);
	return 0;
}
posted @ 2021-06-05 18:33  棉被sunlie  阅读(150)  评论(0)    收藏  举报