LeeBlog

导航

2011年6月11日 #

HDU 1280 堆排

摘要: 堆排第一道。。 开始一直wa。。 最后发现up和down都没递归#include<stdio.h>int num[30005],e[9000000],n,m,c;inline void swap( int i,int j ){ e[i] ^= e[j] ^= e[i] ^= e[j];}void up( int c ){ if( c > 1 ) if( e[c] > e[c/2] ) swap( c,c/2 ),up( c / 2 );}void insert( int x ){ e[++c] = x; up( c );}inline void down( int q 阅读全文

posted @ 2011-06-11 10:11 LeeBlog 阅读(520) 评论(0) 推荐(0) 编辑