自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左云帆

我的征途 是星辰大海

  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 快速排序求第 K 大的数或第 K 小的数

众所周知,快速排序可以通过每一趟排序将指定元素放在它应该在的位置,也就是它左边的元素都比他小,右边的元素都比他大。根据这个原理,利用快速排序求第 K 大的数或者第 K 小的数就很方便了。在实现的时候,并不需要完整地实现快排的所有过程。假如我们要找的是第 K 大的数,而一趟快排后 a[low] 这个元素被放在了指定位置,那就只需要看 K 和 low 的大小关系来决定递归 low 的左边部分还是右边部...

2019-03-16 09:31:17 1639 8

原创 HDU1051 田忌赛马 贪心

题目链接:https://cn.vjudge.net/problem/HDU-1052 题意: 就是很简单的田忌赛马的故事,田忌赢一场得200块,输一场-200块,平局不奖不罚。问给定双方马的速度,田忌最理想的收益是多少。 分析: 利用贪心的思想,总的原则就是这样:尽量赢和自己处在当前同一排名下的马,若赢不了,就拿自己最慢的马去当炮灰打掉对方最快的,尽量不平...

2019-03-05 20:12:42 262

原创 SUST Weekly Final Round One 参考题解

A: 阿离分伞 ——任浦嘉 签到题。这道题可以用线性筛的方法先将10000以内的素数打表出来,然后直接查找看每次分解的两个数是不是素数 #include <cstdio> #include <cstring> using namespace std; int prime[10005]; //打表 void isprime(){ ...

2019-03-02 22:53:05 259

递归+分治+归并.pptx

主要讲解递归和分治,主讲汉诺塔、八皇后两个问题,适合作为算法训练入门课程

2019-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除