提交记录 6585


用户 题目 状态 得分 用时 内存 语言 代码长度
Juanzhang ch7344. 鸭子排队 Wrong Answer 0 753.47 us 792 KB C++ 520 B
提交时间 评测时间
2018-10-28 19:32:37 2020-08-01 00:46:17
#include <algorithm>
#include <cstdio>

#define re register int
typedef unsigned int uint;
const int maxn = 1e5 + 1;
uint a[maxn]; int n;

inline void down(const int& x) {
	re i = x, j;
	while (i << 1 <= n) {
		j = i;
		if (a[i << 1] < a[i]) j = i << 1;
		if ((i << 1 | 1) <= n && a[i<<1|1] < a[j]) j = i << 1 | 1;
		if (i == j) break;
		a[i] ^= a[j] ^= a[i] ^= a[j], i = j;
	}
}

int main() {
	fread(a, 1, maxn << 2, stdin);
	n = a[0];
	for (re i = n >> 1; i; down(i--));
	fwrite(a + 1, 1, n << 2, stdout);
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Subtask #1 Testcase #15.89 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #26.79 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #37.27 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #46.36 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #578 us92 KBWrong AnswerScore: 0

Subtask #1 Testcase #6152.67 us172 KBWrong AnswerScore: 0

Subtask #1 Testcase #7224.17 us252 KBWrong AnswerScore: 0

Subtask #1 Testcase #8369.71 us404 KBWrong AnswerScore: 0

Subtask #1 Testcase #9479.54 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #10482.47 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #11752.59 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #12187.92 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #13549.96 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #14539.74 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #15188.31 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #16752.06 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #17753 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #18550.54 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #19188.42 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #20753.47 us792 KBWrong AnswerScore: 0


Judge Duck Online | 评测鸭在线
Server Time: 2026-04-09 20:52:33 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠