我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

求教为什么程序输出不了结果而且还退出不了输出界面呢

#include
#include
using namespace std;
priority_queue,greater >q;//代表数字小的优先队列
int main()
{
int n,temp,x,y,ans=0;
cin>>n;
for(int i=0;i {
cin>>temp;
q.push(temp);
}
while(q.size()>1)
{
x=q.top();
q.pop();
y=q.top();
q.top();
q.push(x+y);
ans+=x+y;
}
cout<<ans;
return 0;
}

看下while(q.size()>1)是不是死循环了。

近期文章

  • 一段c语言程序,不理解运行出的结果,求帮忙解释下这段程序的运行
  • 操作系统虚拟页式存储系统问题
  • Sql语句 删除数据记录
  • webview在源码中使用报错?
  • 求大佬帮我看看python找最大报错怎么改
  • 配置mysql odbc数据源,远程服务器,还要通过ssh,怎么配置,怎么个流程
  • 一台单机服务器最多可以堆多少个核
  • C#问题 无法直接启动带有类库的项目
  • C# picturebox显示的图片会被模糊化
  • 一个多线程的题,我陷入了迷茫中
  • 初学nodejs请教两个小问题
  • 学习java时多用户登录,教材里说采用多线程实现。那么如何实现线程之间的通讯呢?
  • 求助大神!win7 + cuda8.0 +vs2010 编译错误
  • xamarin共享代码问题?
  • eclipse android 找不到设备
  • struts2拦截器中getSession().get("username")取不到值,求大神指教
  • 如何扫描二维码给指定好友发指定消息
  • 3002 Rubbery
  • The Erythea Campaign
  • android中移动的button如让焦点跟着移动?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华