QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#666187#1. I/O TestChenJiarun12345200 ✓189ms85852kbC++143.0kb2024-10-22 17:00:542024-10-22 17:01:14

Judging History

你现在查看的是最新测评结果

  • [2024-10-22 17:01:14]
  • 评测
  • 测评结果:200
  • 用时:189ms
  • 内存:85852kb
  • [2024-10-22 17:00:54]
  • 提交

config.txt

10000000
10000000

input_test

/*
*/
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define inf 0x3f3f3f3f3f3f3f3fll
#define For(i,l,r) for(register int i=(l);i<=(r);i++)
#define Rof(i,l,r) for(register int i=(l);i>=(r);i--)
#define bug cout<<"Ln:"<<__LINE__<<'\n'
bool M_S;
namespace IO{
	const int BASE=1<<21;
	#define getchar() (p1==p2&&(p2=(p1=ibuf)+fread(ibuf,1,BASE,stdin),p1==p2)?EOF:*p1++)
	char ibuf[BASE],*p1=ibuf,*p2=ibuf;
	template<typename T> void rd(T &x){
		char c=getchar();T f=1;x=0;
		for(;!isdigit(c);c=getchar()) if(c=='-') f=-1;
		for(;isdigit(c);c=getchar()) x=x*10+(c-'0');x*=f;
	}
	char obuf[BASE],*p3=obuf;
	#define putchar(x) (p3-obuf==BASE?fwrite(obuf,1,BASE,stdout),p3=obuf,*p3++=x:*p3++=x)
	#define kg putchar(' ')
	#define dn putchar('\n')
	int tmp[40];
	template<typename T> void wr(T x){
		if(x<0) putchar('-'),x=-x;
		int len=(x==0);tmp[1]=0;
		while(x) tmp[++len]=x%10,x/=10;
		while(len) putchar(tmp[len--]+'0');
	}
	struct Flush{~Flush(){fwrite(obuf,1,p3-obuf,stdout);}}flush;
}
using namespace IO;
const int N=10000005;
int n,a[N];
void MAIN(int TEST){
	rd(n);int sum=0;
	For(i,1,n) rd(a[i]),sum+=a[i];
	wr(sum);
}

bool M_T;
signed main(){
	// freopen(".in","r",stdin);
	// freopen(".out","w",stdout);
	double T_S=clock();
	// cerr<<"Memory: "<<1.0*(&M_S-&M_T)/1048576<<"MiB\n";

	int test=1;
	// cin>>test;
	For(TEST,1,test) MAIN(TEST);
	
	double T_T=clock();
	// cerr<<"Time: "<<1.0*(T_T-T_S)/CLOCKS_PER_SEC<<"ms\n";
	return 0;
}

output_test

/*
*/
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define inf 0x3f3f3f3f3f3f3f3fll
#define For(i,l,r) for(register int i=(l);i<=(r);i++)
#define Rof(i,l,r) for(register int i=(l);i>=(r);i--)
#define bug cout<<"Ln:"<<__LINE__<<'\n'
bool M_S;
namespace IO{
	const int BASE=1<<21;
	#define getchar() (p1==p2&&(p2=(p1=ibuf)+fread(ibuf,1,BASE,stdin),p1==p2)?EOF:*p1++)
	char ibuf[BASE],*p1=ibuf,*p2=ibuf;
	template<typename T> void rd(T &x){
		char c=getchar();T f=1;x=0;
		for(;!isdigit(c);c=getchar()) if(c=='-') f=-1;
		for(;isdigit(c);c=getchar()) x=x*10+(c-'0');x*=f;
	}
	char obuf[BASE],*p3=obuf;
	#define putchar(x) (p3-obuf==BASE?fwrite(obuf,1,BASE,stdout),p3=obuf,*p3++=x:*p3++=x)
	#define kg putchar(' ')
	#define dn putchar('\n')
	int tmp[40];
	template<typename T> void wr(T x){
		if(x<0) putchar('-'),x=-x;
		int len=(x==0);tmp[1]=0;
		while(x) tmp[++len]=x%10,x/=10;
		while(len) putchar(tmp[len--]+'0');
	}
	struct Flush{~Flush(){fwrite(obuf,1,p3-obuf,stdout);}}flush;
}
using namespace IO;
const int N=10000005;
int n,a[N];
void MAIN(int TEST){
	rd(n);
	For(i,1,n) wr(100000000),kg;
}

bool M_T;
signed main(){
	// freopen(".in","r",stdin);
	// freopen(".out","w",stdout);
	double T_S=clock();
	// cerr<<"Memory: "<<1.0*(&M_S-&M_T)/1048576<<"MiB\n";

	int test=1;
	// cin>>test;
	For(TEST,1,test) MAIN(TEST);
	
	double T_T=clock();
	// cerr<<"Time: "<<1.0*(T_T-T_S)/CLOCKS_PER_SEC<<"ms\n";
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 100
Accepted

Test #1:

score: 100
Accepted
time: 88ms
memory: 85852kb

input:

10000000
129248176 515222592 931611721 234939248 380424844 433020131 442899196 213679488 319066942 218533698 999996239 885810492 394177806 971937598 549336979 166853644 172201466 278021256 243478037 942626390 499750594 393337517 702566667 492520320 786838378 467094244 245766127 557774186 709302374 6...

output:

5500899703150470

result:

points 1.0 input test passed

Subtask #2:

score: 100
Accepted

Test #2:

score: 100
Accepted
time: 189ms
memory: 7788kb

input:

10000000

output:

100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 100000000 ...

result:

points 1.0 output test passed