11714 - Blind Sorting
来源:互联网 发布:多梦疲劳知乎 编辑:程序博客网 时间:2024/05/01 02:56
/*
这是关于第K大数最小比较次数的一个题
一个序列 : 数两两比较 大的进入下一层 形成一个堆 这样 得到最大数至少需要n-1次
寻找第二大的数 只需要比较那些 与最大数比较过的数 也就是每层有一个数 (除去最后一层)
需要(int)log2(n-1)次 。
*/
#include<cstdio>
#include<cmath>int main()
{
int n;
while(scanf("%d",&n)==1)
{
printf("%d\n",n+int(log(n-1)/log(2))-1);
}
return 0;
}
- 11714 - Blind Sorting
- uva 11714 - Blind Sorting
- UVA 11714 - Blind Sorting(推理贪心)
- uva 11714 - Blind Sorting(推理)
- uva 11714——Blind Sorting
- UVa11714 - Blind Sorting
- UVA11714 - Blind Sorting(推理)
- Blind Gril
- Blind XSS
- Sorting
- Sorting:
- Sorting
- Sorting
- Sorting
- Sorting
- Sorting
- Advanced spoofing (Blind)
- Blind Receiving盲接收
- C#连接SQL数据库
- Dom4j解析项目xml文件
- 收藏:(2011)中国互联网开放元年:看不见硝烟的战争
- fedora 学习点滴
- 开发中常见问题集锦
- 11714 - Blind Sorting
- vector,deque,list,map,数组比较与分析
- 黑马程序员----JAVA----枚举和反射
- 使用 Eclipse 创建 Maven SOAP Web 服务
- 20130226日报(网易笔试有感)
- 使用 CXF、Spring、Maven 创建一个 SOAP 客户端
- 黑马程序员----JAVA----注解
- 深入理解JavaScript闭包(closure)
- Hadoop编程之MapReduce操作Mysql数据库