堆排序万岁!

小金羊又来水题了

#include <iostream>
#include <queue>
using namespace std;
priority_queue<int>qwq;
long int gcd(long int a,long int b)
{return (a%b==0)?b:gcd(b,a%b);}
int main()
{
long int input[4],maxn,minn,temp;
for (int i=1;i<=3;i++){cin>>input[i];qwq.push(input[i]);}
for (int i=1;i<=3;i++){input[i]=qwq.top();qwq.pop();}
temp=gcd(input[1],input[3]);
maxn=input[1]/temp,minn=input[3]/temp;
cout<<minn<<'/'<<maxn;
return 0;
}

优先队列就是大小根堆的模板库,

具体性质参见传送门:

https://www.luogu.org/blog/jelly123/solution-p1567

模拟一下优先队列里的存储情况:

输入3 5 4,

存储5 4 3,

用到3和5;

至于为什么long int~~,参见大神代码。

最新文章

  1. SQL Server-聚焦NOT IN VS NOT EXISTS VS LEFT JOIN...IS NULL性能分析(十八)
  2. JAVA字符串格式化-String.format()的使用
  3. 日志框架只打印出Mybatis SQL的配置
  4. php-fpm进程关闭与重启脚本详解(转)
  5. C语言实现二叉树-04版
  6. codevs1225 八数码难题
  7. NYOJ 61传纸条(一) 双线程DP问题
  8. mysql的udf应用
  9. hdu5816 卡特兰数+dp
  10. SharePoint 2013 配置我的网站 图文引导
  11. 软件工程随堂小作业——(C++)
  12. redo文件三
  13. 如何在Blog中使用feedburner管理RSS订阅
  14. python的and与or剖析
  15. crm操作知识库文章实体
  16. oracle中set define off
  17. NodeJS-静态服务器
  18. GitHub 代码上传
  19. C#编程(二十一)----------扩展方法
  20. sublime text3怎么让左侧显示目录树

热门文章

  1. 【LG3242】 [HNOI2015]接水果
  2. SRM 563 500pts SpellCards
  3. nmap保存结果
  4. 第七章移动互联网与移动IP
  5. 从源码角度彻底理解ReentrantLock(重入锁)
  6. PHP原生代码写的微信扫码支付实例
  7. TCP/IP三次握手四次挥手分析
  8. 3星|《给你讲个笑话:我是创业公司CEO》:创业成功就是上帝掷骰子
  9. CentOS7.2 部署Haproxy 1.7.2
  10. HP VC模块Server Profile配置快速参考(With SUS)