本文共 449 字,大约阅读时间需要 1 分钟。
数组模拟堆。
#include#include #include #include #include #include #include #include #include #include #include #include using namespace std;int a[1500],n,m,b[1500];int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=n;i++) { scanf("%d",&a[i]); b[i]=a[i]; int now=i; while(1) { if(now==1) break; if(b[now]
转载于:https://www.cnblogs.com/zufezzt/p/6600421.html