QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#460254#1. I/O TestCiriya666200 ✓53ms103280kbC++17942b2024-07-01 12:26:392024-07-01 12:26:40

Judging History

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

  • [2024-07-01 12:26:40]
  • 评测
  • 测评结果:200
  • 用时:53ms
  • 内存:103280kb
  • [2024-07-01 12:26:39]
  • 提交

config.txt

10000000 10000000

input_test

#include<iostream>
using namespace std;
char buf[134217728];
const char* pin = buf;
inline unsigned ReadU() { for (; *pin < '0'; ++pin); unsigned ans = *pin ^ '0'; for (; *(++pin) >= '0'; ans = ans * 10 + *pin - '0'); return ans; }
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	cin.read(buf, 134217728);
	const unsigned n = ReadU();
	unsigned long long ans = 0;
	for (unsigned i = 1; i <= n; ans += ReadU(), ++i);
	cout << ans;
	return 0;
}

output_test

#include<iostream>
using namespace std;
char buf[134217728], * pout = buf;
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(nullptr);
	cout.tie(nullptr);
	unsigned n;
	cin >> n;
	for (unsigned i = 1; i <= n; *reinterpret_cast<unsigned*>(pout) = '0001', *reinterpret_cast<unsigned*>(pout + 4) = '0000', *reinterpret_cast<unsigned short*>(pout + 8) = '\n0', pout += 10, ++i);
	cout.write(buf, pout - buf);
	return 0;
}

详细

Subtask #1:

score: 100
Accepted

Test #1:

score: 100
Accepted
time: 53ms
memory: 101260kb

input:

10000000
823444742 511508062 216148794 649617153 432332039 354470776 854318703 812895060 241424295 215939237 302117615 108410685 969471079 152834261 778225142 243357777 251535797 468360642 868262169 828758352 224398355 157834878 813248707 458026270 792635838 723771351 361659598 877688564 250766848 7...

output:

5499102782127796

result:

points 1.0 input test passed

Subtask #2:

score: 100
Accepted

Test #2:

score: 100
Accepted
time: 8ms
memory: 103280kb

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