关于Args...
  • 板块灌水区
  • 楼主stntn
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/7/8 21:07
  • 上次更新2023/10/27 21:26:09
查看原帖
关于Args...
251324
stntn楼主2022/7/8 21:07

这个快读板子用了快一年了,每次都是复制粘贴全文背诵的,现在还不知道这个 Args......args 到底是什么,是什么格式,OIWiki上并无此记录。

板子

template <typename T> inline void read(T &a)
{
	a=0;T w=1;char ch=getchar();
	while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
	while(ch>='0'&&ch<='9'){a=(a<<3)+(a<<1)+(ch^48);ch=getchar();}
	a*=w;
}
template <typename T,typename ...Args> inline
void read(T &x,Args &...args){read(x);read(args...);}

具体地,他可以一次读入多个变量,比如 read(n);read(m); 可以写成 read(n,m);

2022/7/8 21:07
加载中...