随笔分类 -  104-分治法

hdu 1280 前m大的数
该文被密码保护。

posted @ 2020-07-19 09:51 华山青竹 阅读(1) 评论(0) 推荐(0) 编辑

[清华集训2015]灯泡(浙江大学ZOJ 3203 Light Bulb)
摘要:Time Limit: 1 Second Memory Limit: 32768 KB Compared to wildleopard's wealthiness, his brother mildleopard is rather poor. His house is narrow and he 阅读全文

posted @ 2019-06-01 22:33 华山青竹 阅读(515) 评论(0) 推荐(0) 编辑

P3382 【模板】三分法
摘要:题目链接 强烈建议跟二分法计算函数零点的这道题目做对比。 题目描述 如题,给出一个N次函数,保证在范围[l,r]内存在一点x,使得[l,x]上单调增,[x,r]上单调减。试求出x的值。 输入输出格式 输入格式: 第一行一次包含一个正整数N和两个实数l、r,含义如题目描述所示。 第二行包含N+1个实数 阅读全文

posted @ 2019-06-01 19:31 华山青竹 阅读(367) 评论(0) 推荐(0) 编辑

二分法小结
摘要:文章来源:http://www.cnblogs.com/hyl2000/p/5734908.html NOIP中二分应该是很简单的算法了,去年noip的day2-t1就是裸的二分,这里有两个例题 1、poj2456:Farmer John has built a new long barn, wit 阅读全文

posted @ 2017-10-01 19:05 华山青竹 阅读(339) 评论(0) 推荐(0) 编辑

Aggressive cows
摘要:总时间限制: 1000ms 内存限制: 65536kB描述Farmer John has built a new long barn, with N (2 <= N <= 100,000) stalls. The stalls are located along a straight line at 阅读全文

posted @ 2017-10-01 19:04 华山青竹 阅读(550) 评论(0) 推荐(0) 编辑

和为给定数
摘要:给出若干个整数,询问其中是否有一对数的和等于给定的数。 阅读全文

posted @ 2017-09-09 20:52 华山青竹 阅读(738) 评论(0) 推荐(0) 编辑

3299 有序数组合并求第K大问题
摘要:题目描述 Description 给出两个有序数组A和B(从小到大有序),合并两个有序数组后新数组c也有序,询问c数组中第k大的数 假设不计入输入输出复杂度,你能否给出一个O(logN)的方法? 题目描述 Description 给出两个有序数组A和B(从小到大有序),合并两个有序数组后新数组c也有 阅读全文

posted @ 2017-08-09 15:16 华山青竹 阅读(599) 评论(0) 推荐(0) 编辑

输出数组第k大的元素
摘要:用快速排序的思想输出数组第k大的元素: 参考:http://blog.csdn.net/guangwen_lv/article/details/39674241 利用快速排序的特点:第一遍排序会确定一个数的位置,这个数左边都比它大,右边都比他小(降序),当左边区间大于K时,说明我们求的第K大数在左边 阅读全文

posted @ 2017-08-08 17:36 华山青竹 阅读(1007) 评论(0) 推荐(0) 编辑

输出前 k 大的数
摘要:给定一个数组,统计前k大的数并且把这k个数从大到小输出。 分析: 按照快速排序的思想,把数组前k大的数放到数组末尾。然后在对数组末尾k个元素做排序再输出该部分元素。 C ++版:(北大郭炜老师) 本问题可以参考阅读: http://www.cnblogs.com/macher/p/5317439.h 阅读全文

posted @ 2017-08-08 13:53 华山青竹 阅读(2393) 评论(0) 推荐(0) 编辑

2011的n次方
摘要:题目:http://noi.openjudge.cn/ch0204/2991/ 参考: 利用循环节:http://m.blog.csdn.net/u013675643/article/details/51820648 高精度除法:http://blog.csdn.net/qq_35479641/ar 阅读全文

posted @ 2017-06-17 21:32 华山青竹 阅读(1734) 评论(0) 推荐(0) 编辑

循环赛日程表问题
摘要:输入正整数k表示有n=2^k个运动员进行循环比赛,需要设计比赛日程表。每个选手与其他n-1个选手各赛一次;每个选手一天只能赛一次;循环赛一共进行n-1天。 按此要求设计一张比赛日程表,该表有n行和n-1列,第i行第j列表示第i个选手第j天遇到的选手。 分析: 本题的方法有很多,递归是其中一种比较容易 阅读全文

posted @ 2017-05-25 16:28 华山青竹 阅读(2231) 评论(0) 推荐(0) 编辑

残缺棋盘的覆盖问题
摘要:棋盘覆盖问题 问题描述: 在一个2^k×2^k个方格组成的棋盘中,若有一个方格与其他方格不同,则称该方格为一特殊方格,且称该棋盘为一个特殊棋盘.显然特殊方格在棋盘上出现的位置有4^k种情形.因而对任何k≥0,有4^k种不同的特殊棋盘. 下图–图(1)中的特殊棋盘是当k=3时16个特殊棋盘中的一个: 阅读全文

posted @ 2017-05-22 18:32 华山青竹 阅读(4823) 评论(0) 推荐(0) 编辑

02:二分法求函数的零点
摘要:http://noi.openjudge.cn/ch0111/02/ 02:二分法求函数的零点 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121 已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 阅读全文

posted @ 2017-05-20 18:30 华山青竹 阅读(1722) 评论(0) 推荐(0) 编辑

01:查找最接近的元素
摘要:http://noi.openjudge.cn/ch0111/01/ 01:查找最接近的元素 在一个非降序列中,查找与给定值最接近的元素。 经典的二分查找问题。这里新添加两段比较好的代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<mat 阅读全文

posted @ 2017-05-20 18:28 华山青竹 阅读(2091) 评论(0) 推荐(0) 编辑

最大连续和问题【四种不同的算法】
摘要:给出一个长度n的序列:A1,A2,A3,……,An。求最大连续子段和。即:要求找到1<=i<=j<=n,使得A[i]+ A[i+1]+……+A[j]尽量大。 题目来源: 洛谷OJ: P1115 最大子段和题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大。输入格式: 输入文件maxsum 阅读全文

posted @ 2017-05-20 17:39 华山青竹 阅读(636) 评论(0) 推荐(0) 编辑

二分查找代码
摘要:扩展: http://www.cnblogs.com/luoxn28/p/5767571.html http://blog.csdn.net/yefengzhichen/article/details/52372407 http://www.ahathinking.com/archives/179. 阅读全文

posted @ 2017-05-20 17:36 华山青竹 阅读(308) 评论(0) 推荐(0) 编辑

P1115 最大子段和
该文被密码保护。

posted @ 2017-05-19 15:37 华山青竹 阅读(252) 评论(0) 推荐(0) 编辑

1688 求逆序对
摘要:题目描述 Description 给定一个序列a1,a2,…,an,如果存在i<j并且ai>aj,那么我们称之为逆序对,求逆序对的数目 数据范围:N<=105。Ai<=105。时间限制为1s。 输入描述 Input Description 第一行为n,表示序列长度,接下来的n行,第i+1行表示序列中 阅读全文

posted @ 2017-05-13 22:41 华山青竹 阅读(348) 评论(0) 推荐(0) 编辑

快速排序【记录一下代码】
摘要:本文仅用作学习记录,大神勿喷O(∩_∩)O~ 代码一、百度百科C++语言版本代码,参考数据结构p274(清华大学出版社,严蔚敏) 1 void Qsort1(int a[], int low, int high)//百度百科C++语言版本代码 2 {/*参考数据结构p274(清华大学出版社,严蔚敏) 阅读全文

posted @ 2017-03-20 19:10 华山青竹 阅读(3878) 评论(0) 推荐(0) 编辑

二分查找的平均查找长度详解【转】
摘要:来源:http://blog.csdn.net/turne/article/details/50488378 看数据结构书的时候碰上的内容,我自己将它化成关于级数的题,然后自己算的过程,基本就是等比级数和等差级数的混合内容。 满二叉树来分析折半查找的平均长度 h=层高 n=节点数 看数据结构书的时候 阅读全文

posted @ 2016-09-01 14:04 华山青竹 阅读(26645) 评论(1) 推荐(1) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示