自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 分数排序去重

题目来源:第七届蓝桥杯省赛c++ b组 第十题最大比例X星球的某个大奖赛设了M级奖励。每个级别的奖金是一个正整数。并且,相邻的两个级别间的比例是个固定值。也就是说:所有级别的奖金数构成了一个等比数列。比如:16,24,36,54其等比值为:3/2现在,我们随机调查了一些获奖者的奖金数。请你据此推算可能的最大的等比值。输入格式:第一行为数字 N (0<N<1...

2019-03-22 21:10:49 281

原创 组合数 DFS实现

题目来源:第七届蓝桥杯省赛c/c++ b组 第七题剪邮票如【图1.jpg】(3*4), 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余...

2019-03-22 20:16:51 460

原创 求组合的所有情况 去重

题目来源:第七届蓝桥杯省赛c/c++ b组 第五题抽签X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFCEFFFCDFFFCDEFF...

2019-03-21 09:57:30 595

原创 数组排序 计算最少交换次数

题目来源:第七届蓝桥杯省赛c/c++b组 第九题交换瓶子有N个瓶子,编号 1 ~ N,放在架子上。比如有5个瓶子:2 1 3 5 4要求每次拿起2个瓶子,交换它们的位置。经过若干次后,使得瓶子的序号为:1 2 3 4 5对于这么简单的情况,显然,至少需要交换2次就可以复位。如果瓶子更多呢?你可以通过编程来解决。输入格式为两行:第一行: 一个正整数N(N<...

2019-03-19 21:05:22 15023 7

原创 DFS实现 全排列

先举个例子,得到123的全排列:我们可以先让1分别和2,3交换(得到213,321),这样就确定了第一位的三种情况(123,213,321)。然后再对每种情况的剩下部分继续进行全排列。如123,从第二位开始,让2分别和后面的交换(得到132),这样就确定了第一位是1时第二位的两种情况(123,132)。第一位为2,3同理,这样共得到3*2=6种情况。代码实现void print(in...

2019-03-10 21:39:28 1611

原创 快速排序的原理

快速排序,其原理和合并排序一样,基于分治法,分割的时间是O(n),分割的次数是O(logn),所以其时间复杂度为O(nlogn)。这里介绍两种方法实现方法一首先选择一个基准数,这里以最右边的数为例。然后从最左边开始找,只要小于基准数就把它交换到前面,这样共比较了n次,假设这里交换到前面的数有i个,那么第i+1的位置就是基准数的位置。然后以基准数为分界线把需要排序的数组分为左右两部分...

2019-03-07 17:13:14 347

原创 单源最短路径 Dijkstra+优先队列

用优先队列优化的Dijkstra1找到最短距离已经确认的顶点,从它出发更新相邻顶点的最短距离2此后不需要关心1中的“最短距离已经确认的顶点”堆中元素共有O(V)个,更新和取出都有O(E)次,每次更新或取出堆的维护时间是O(logV),因此该算法的时间复杂度为O(ElogV).本样例所用输入输出输入描述输入两个整数V,E,分别表示有向图(无向图就多添加一倍的边)的的节...

2019-03-03 21:56:19 1584 3

原创 有环的情况生成并查集

题目链接:牛客练习赛41Chttps://ac.nowcoder.com/acm/contest/373/C并查集最基本的查找和合并就不多讲了,直接看函数吧。合并过程中如果出现环,如5-&gt;6-&gt;7-&gt;5,那么在找最终老大时会出现死循环,边输入每个节点的老大信息边合并可以有效的处理这种情况,具体解析看代码注释。#include&lt;iostream&gt;#inc...

2019-03-03 17:44:51 398

转载 球冠体积的推导

球冠的体积利用微积分的知识可以把球冠的面积推导出 来,即对截面的面积积分。从左至右截面半径越来越小,直到为0,截面半径满足r^2=R^2-(R-h)^2图片原文地址http://blog.sina.com.cn/s/blog_adf1214401012cdw.html相关题目链接 牛客练习赛41 E题:球的体积并https://ac.nowcoder.com/acm/contest...

2019-03-02 21:25:43 19452

空空如也

空空如也

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

TA关注的人

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