#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<cstdio>
#include<iomanip>
#include<queue>
#define ll long long
#define INF 0x3f3f3f3f
#define max(a,b) (a)>(b)?(a):(b) //带参宏定义必须要加括号!!!
#define min(a,b) (a)<(b)?(a):(b)
#define TIE ios::sync_with_stdio(false),cin.tie(0),cout.tie(0)
using namespace std;
int a,b,c;
template <typename T>//自动判断类型,快读快输只适用于整数类型,但整数类型包括(unsigned)longlong int...
//你就得写好多类型下的快读快输 而template很好地解决了问题
void read(T&x){
x=0;
char ch=getchar();
ll f=1;
while(!isdigit(ch)){
if(ch=='-')
f*=-1;
ch=getchar();
}
while(isdigit(ch)){
x=x*10+(ch^48);
ch=getchar();
}
x*=f;
}
template <typename T,typename...Args>
void read(T& first,Args&...args){
read(first);
read(args...);
}
template <typename T>
void write(T arg){
T x=arg;
if(x<0){
putchar('-');
x=-x;
}
if(x>9){
write(x/10);
}
putchar(x%10+'0');
}
template <typename T,typename... Ts>
void write(T arg,Ts... args){
write(arg);
if(sizeof...(args) !=0){
putchar('\n');//如果多个数输出中间要有空格,就改成putchar(' '); 反正非常灵活
write(args...);
}
}
int main(){
read(a,b);
int d=a+b;
write(d);
return 0;
}
快读快写模板
于 2023-07-09 11:16:00 首次发布