快读快写
原理:读取字符的速度更快
快读模板
inline int read() { int 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<<1) + (x<<3) + (ch^48); ch = getchar(); } return x * f; }
快写模板
inline void write(int x) { if(x<0){ putchar('-'); x=-x; } if(x>9) write(x/10); putchar(x%10+'0'); }
使用方法:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
inline int read()
{
int 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<<1) + (x<<3) + (ch^48);
ch = getchar();
}
return x * f;
}
inline void write(int x)
{
if(x<0){
putchar('-');
x=-x;
}
if(x>9)
write(x/10);
putchar(x%10+'0');
}
int main()
{
int a[100];
int T;
T=read();
int n;
while(T--)
{
n=read();
for(int i=1; i<=n; i++)
{
a[i]=read();
}
}
write(a[1]);
return 0;
}
浙公网安备 33010602011771号