提交记录 7091


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

#define MAXN 100001

unsigned a[MAXN];
int n;
void down(int wz)
{
	while(1)
	{
		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;
		wz=(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.3 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #26.31 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #36.24 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #46.61 us20 KBWrong AnswerScore: 0

Subtask #1 Testcase #595.29 us92 KBWrong AnswerScore: 0

Subtask #1 Testcase #6183.13 us172 KBWrong AnswerScore: 0

Subtask #1 Testcase #7271.55 us252 KBWrong AnswerScore: 0

Subtask #1 Testcase #8447.74 us404 KBWrong AnswerScore: 0

Subtask #1 Testcase #9587.73 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #10583.58 us528 KBWrong AnswerScore: 0

Subtask #1 Testcase #11899.88 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #12306.3 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #13379.4 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #14762.61 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #15305.88 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #16899.88 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #17899.46 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #18589.75 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #19306.36 us792 KBWrong AnswerScore: 0

Subtask #1 Testcase #20898.38 us792 KBWrong AnswerScore: 0


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