提交记录 7090


用户 题目 状态 得分 用时 内存 语言 代码长度
142857 ch7344. 鸭子排队 Wrong Answer 0 900.02 us 792 KB C++ 492 B
提交时间 评测时间
2018-12-17 14:52:01 2020-08-01 00:59:05
#include <stdio.h>

#define MAXN 100001

unsigned a[MAXN];
int n;
void down(int wz)
{
	int tp=-1;
	int mn=a[wz];
	if((wz<<1)<=n)
	{
		if(a[wz<<1]<mn)
		{
			mn=a[wz<<1];
			tp=0;
		}
	}
	if((wz<<1)+1<=n)
	{
		if(a[(wz<<1)+1]<mn)
		{
			mn=a[(wz<<1)+1];
			tp=1;
		}
	}
	if(tp<0)
	{
		return;
	}
	a[(wz<<1)+tp]=a[wz];
	a[wz]=mn;
	down((wz<<1)+tp);
}
int main() {
	fread(a, 1, MAXN * 4, stdin);
	n = a[0];
	
	for(int i=n;i>0;i--)
	{
		down(i);
	}
	fwrite(a + 1, 1, n * 4, stdout);
	return 0;
}

CompilationN/AN/ACompile OKScore: N/A

Subtask #1 Testcase #15.65 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #27.01 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #38.21 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #46.56 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #594.93 us92 KBWrong AnswerScore: 0

Subtask #1 Testcase #6185.47 us172 KBWrong AnswerScore: 0

Subtask #1 Testcase #7273.45 us252 KBWrong AnswerScore: 0

Subtask #1 Testcase #8449.12 us404 KBWrong AnswerScore: 0

Subtask #1 Testcase #9584.25 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #10585.54 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #11897.52 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #12305.95 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #13379.52 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #14764.38 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #15306.07 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #16898.76 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #17900.02 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #18590.37 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #19305.79 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #20897.47 us792 KBWrong AnswerScore: 0


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