解题思路:利用c++的priority_queue,就是所谓的堆
注意事项:
参考代码:
#include<cstdio>
#include<queue>
using std::priority_queue;
int main(){
priority_queue<int> q;
int temp;
while(scanf("%d",&temp)!=EOF){
while(!q.empty())q.pop();//清空上一组数据
q.push(temp);
for(int i=1;i<10;i++){
scanf("%d",&temp);
q.push(temp);
}
printf("max=%d\n",q.top());
}
return 0;
}
0.0分
1 人评分