QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#54031 | #1. I/O Test | ZGY | 200 ✓ | 278ms | 1992kb | C++ | 3.5kb | 2022-10-06 17:34:17 | 2022-10-06 17:34:18 |
Judging History
config.txt
10000000 10000000
input_test
#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tune=native")
#include <cstdio>
#define putchar putchar_unlocked
#define getchar getchar_unlocked
char ch;
bool fh;
int len;
template<typename T>
inline void read(T&x){//整数输入
fh=false;
while((ch=getchar())<48||ch>57)fh=ch=='-';
x=ch^48;
while((ch=getchar())<58&&ch>47)x=(x<<1)+(x<<3)+(ch^48);
if(fh)x=-x;
}
template<typename T>
inline void unsigned_read(T&x){//无符号整数输入
while((ch=getchar())<48||ch>57);
x=ch^48;
while((ch=getchar())<58&&ch>47)x=(x<<1)+(x<<3)+(ch^48);
}
inline void read(char*x){//字符串输入
while((*x=getchar())<33);
len=1;
while((x[len]=getchar())>32)len++;
x[len]=0;
}
inline void read(char&x){x=getchar();}//字符输入
inline void input(){}
template<typename... Ar,typename T>
void input(T&x,Ar&...y){//可变参数输入
read(x);
input(y...);
}
template<typename T>
void unsigned_write(T&&/*模板的转发引用*/x){//无符号整数输出
if(x>9)unsigned_write(x/10);
putchar(x%10^48);
}
template<typename T>
void write(T x){//整数输出
if(x<0){
putchar('-');
x=-x;
}
if(x>9)unsigned_write(x/10);
putchar(x%10^48);
}
inline void write(const char&x){putchar(x);}//字符输出
inline void write(const char*x){for(int i=0;x[i];++i)putchar(x[i]);}//字符串输出
inline void print(){}
template<typename... Ar,typename T>
void print(const T&x,Ar&&...y){//可变参数输出
write(x);
print(y...);
}
int n;
long long s,h;
int main()
{
unsigned_read(n);
while(n--)unsigned_read(h),s+=h;
print(s);
return 0;
}
output_test
#pragma GCC optimize("Ofast,no-stack-protector,unroll-loops,fast-math")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2,popcnt,tune=native")
#include <cstdio>
#define putchar putchar_unlocked
#define getchar getchar_unlocked
char ch;
bool fh;
int len;
template<typename T>
inline void read(T&x){//整数输入
fh=false;
while((ch=getchar())<48||ch>57)fh=ch=='-';
x=ch^48;
while((ch=getchar())<58&&ch>47)x=(x<<1)+(x<<3)+(ch^48);
if(fh)x=-x;
}
template<typename T>
inline void unsigned_read(T&x){//无符号整数输入
while((ch=getchar())<48||ch>57);
x=ch^48;
while((ch=getchar())<58&&ch>47)x=(x<<1)+(x<<3)+(ch^48);
}
inline void read(char*x){//字符串输入
while((*x=getchar())<33);
len=1;
while((x[len]=getchar())>32)len++;
x[len]=0;
}
inline void read(char&x){x=getchar();}//字符输入
inline void input(){}
template<typename... Ar,typename T>
void input(T&x,Ar&...y){//可变参数输入
read(x);
input(y...);
}
template<typename T>
void unsigned_write(T&&/*模板的转发引用*/x){//无符号整数输出
if(x>9)unsigned_write(x/10);
putchar(x%10^48);
}
template<typename T>
void write(T x){//整数输出
if(x<0){
putchar('-');
x=-x;
}
if(x>9)unsigned_write(x/10);
putchar(x%10^48);
}
inline void write(const char&x){putchar(x);}//字符输出
inline void write(const char*x){for(int i=0;x[i];++i)putchar(x[i]);}//字符串输出
inline void print(){}
template<typename... Ar,typename T>
void print(const T&x,Ar&&...y){//可变参数输出
write(x);
print(y...);
}
int n;
int main()
{
unsigned_read(n);
while(n--)puts("102947262");
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 100
Accepted
Test #1:
score: 100
Accepted
time: 246ms
memory: 1992kb
input:
10000000 605097353 222795696 102619834 207725368 859286515 898555201 125497167 501094674 876037011 970486708 969969482 172349562 943620884 583908830 180940478 932141443 614273479 102476933 114073207 595376460 207601366 320238585 646087436 527495070 329070201 159930374 632727414 568602979 905545054 4...
output:
5499509538520560
result:
points 1.0 input test passed
Subtask #2:
score: 100
Accepted
Test #2:
score: 100
Accepted
time: 278ms
memory: 1828kb
input:
10000000
output:
102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 102947262 ...
result:
points 1.0 output test passed