QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#54025 | #1. I/O Test | ZGY | 200 ✓ | 304ms | 1776kb | C++23 | 3.5kb | 2022-10-06 17:31:55 | 2022-10-06 17:31:57 |
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);
for(int i=1;i<=n;i++)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;
}
詳細信息
Subtask #1:
score: 100
Accepted
Test #1:
score: 100
Accepted
time: 304ms
memory: 1764kb
input:
10000000 632593278 397960138 871894479 655314556 804472317 960669314 255080878 201104639 858826933 404367047 466606356 922893074 847993699 361821186 959497681 533552064 230518653 366000332 534525134 600010976 488348855 461945660 850176441 834302253 276023586 803516226 914324088 566488646 664180784 8...
output:
5500660676832280
result:
points 1.0 input test passed
Subtask #2:
score: 100
Accepted
Test #2:
score: 100
Accepted
time: 243ms
memory: 1776kb
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