自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv3学习笔记(一)

环境搭建概述win10+python3.8+pycharm2019.3.3搭建python下载地址:python官网 选择windows x86-64 executable installer 下载安装时记得勾上add python3.8 to PATHpycharm官网:pycharm官网 需要激活码pip install opencv-pythonpip install o...

2020-02-25 22:56:33 247

原创 时空复杂度

当发现时间复杂度为n^2的时候就考虑是不是可以优化了 下列图片来源:浙大mooc数据结构视频 复杂度的渐进表示法

2018-08-04 15:24:55 333 1

原创 秦九韶算法解多项式

写程序计算给定多项式f(x)= (i:0<=i<1000)i*x^i 在定点x = 1.1 处的值f(1.1) f1:f(x)=a0+a1x+…+anx^n f2:f(x)=a0+x(a1+x(…(an-1+x(an))…))#include <iostream>#include <cmath>using namespace std;#defin...

2018-08-03 11:21:29 1232 1

原创 uva1395 Slim Span Kruskal算法

CODE// strcmp()/* memset() sizeof() const lower_bound upper_bound define return scanf printf while push_back strcmp strcpy flag break l...

2018-07-28 15:31:35 299 1

原创 POJ 2299 Ultra-QuickSort 逆序对

CODE#include <stdio.h>#include <string.h>#include <stdlib.h>#include <iostream>#include <algorithm&gt

2018-07-28 11:31:57 249

原创 归并排序与逆序对

归并排序归并问题按照分治三步法进行介绍: 划分问题:把序列分成元素个数尽量相等的两半 递归求解:把两半元素分别排序 合并问题:把两个有序表合并成一个 借鉴一个博客的图 图解排序算法(四)之归并排序分而治之 可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。分阶段可以理解为就是递归拆分子序列的过程,递归深度为log2n。...

2018-07-28 10:29:30 413 1

原创 最小生成树——Kruskal

Kruskal描述:不断加入不会形成环的当前权值最小边,直到全连通并查集int find(int x){ p[x] == x ? x : find(p[x]);//如果p[x]等于x则说明x为当前树根,否则继续寻找他父结点的根结点}把x的父结点保存在p[x]中(如果x没有父结点,则p[x]等于x)间接排序排序的关键字是对象的“序号”,而不是对象本身...

2018-07-26 16:35:50 242

原创 uva 12219 - Common Subexpression Elimination

DescriptionLet the set Σ consist of all words composed of 1-4 lower case letters, such as the words “a”, “b”, “f”, “aa”, “fun” and “kvqf”. Consider expressions according to the grammar with the two...

2018-07-25 21:01:59 281

原创 无根树转有根树

输入一个n个节点的无根树各条边,并指定一个根节点,要求把该树转化为有根树,输出各个节点的父节点编号。#include <iostream>#include <vector>using namespace std;vector<int> G[100];int n;int p[100];void read_tree

2018-07-25 09:28:52 730

原创 SDUTOJ 2484 表达式树

题目描述小明在学习了数据结构之后,突然想起了以前没有解决的算术表达式转化成后缀式的问题,今天他想解决一下。 因为有了数据结构的基础小明很快就解出了这个问题,但是他突然想到怎么求出算术表达式的前缀式和中缀式呢?小明很困惑。聪明的你帮他解决吧。输入输入一算术表达式,以\’#\’字符作为结束标志。(数据保证无空格,只有一组输入)输出输出该表达式转换所得到的前缀式 中缀式 ...

2018-07-25 09:28:46 427

原创 UVA 156 Ananagrams 反片语

题目描述输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另外一个单词。在判断是否满足条件时,字母不分大小写,但在输出时应该保留输入中的大小写,按字典序排列。样例输入ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Rides dealer NotE der...

2018-07-25 09:28:37 255

原创 将博客搬至CSDN

将博客搬至CSDN 搬个家喽 发表于 2018-07-24 09:45 aacm 阅读(...) 评论(...) 编辑 收藏 markdown_highlight();var allowComments=true,cb_blogId=341310,cb_entryId=...

2018-07-24 09:45:00 114

原创 简单模拟a+b

Description节日即将结束,为了纪念这个愉快的假期,来做到简单的a+b吧 输入两个小于一百的正整数a,b,求他们的和。是不是很简单? 但怎么能就这样呢,我们加点娱乐吧,这两个数的每一位都由它们 对应的英文单词列出。下面就看你的了~~Input输入包含多组数据,每组数据占一行,格式为”a + b =”相邻的两个字符串之间有一个空格隔开。当a,b同时为0的时候退出...

2018-07-24 09:37:04 706

原创 约瑟夫环问题

1、下面有例题 2、给出从1开始和从0开始两种递推公式 0:f(n)=((f(n-1)+m)%n 1:f(n)=(f(n-1)+m-1)%n+1//为了防止求余后为0而没有第0个人 约瑟夫环问题描述: 一共有n个人,从1报数,报到第m个的时候淘汰,求活到最后一个的人的序号。普通解法:链表或者数组模拟此过程,由于太麻烦又耗时间,此处不贴代码数学解法使用上面两个公式递...

2018-07-24 09:25:38 586

原创 SDUT-2781 二分练习

Description给你一个序列,然后给你m个元素,让你从序列中找出与每个元素最接近的数字输出来,如果有两个就输出两个。Input多组输入,第一行给你两个数n(0 < n < 10000000),m(0 < m < n),接下来是数列的n个数,然后再输入m个元素,让你找出最接近每个元素的值。如果有两个,按从小到大输出。Output这m个数分别输...

2018-07-24 09:12:33 312

原创 HDOJ 2199 Can you solve this equation

DescriptionNow,given the equation 8*x^4 + 7*x^3 + 2*x^2 + 3*x + 6 == Y,can you find its solution between 0 and 100; Now please try your lucky.InputThe first line of the input contains an int...

2018-07-24 09:09:15 301

原创 HDOJ 1280 前m大的数

Description还记得Gardon给小希布置的那个作业么?(上次比赛的1005)其实小希已经找回了原来的那张数表,现在她想确认一下她的答案是否正确,但是整个的答案是很庞大的表,小希只想让你把答案中最大的M个数告诉她就可以了。 给定一个包含N(N<=3000)个正整数的序列,每个数不超过5000,对它们两两相加得到的N*(N-1)/2个和,求出其中前M大的数(M<=1000...

2018-07-24 09:06:11 257

原创 hdu1264 Counting Squares hash暴力

DescriptionYour input is a series of rectangles, one per line. Each rectangle is specified as two points(X,Y) that specify the opposite corners of a rectangle. All coordinates will be integers in th...

2018-07-24 08:59:16 445

原创 HDU 4993 Revenge of ex-Euclid

DescriptionIn arithmetic and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, which computes, besides the greatest common divisor of integers a and ...

2018-07-24 08:54:23 269

原创 hdu 1276 下沙的沙子有几粒?

Description2005年11月份,我们学校参加了ACM/ICPC 亚洲赛区成都站的比赛,在这里,我们获得了历史性的突破,尽管只是一枚铜牌,但获奖那一刻的激动,也许将永远铭刻在我们几个人的心头。借此机会,特向去年为参加ACM亚洲赛而艰苦集训了近半年的各位老队员表示感谢。 实际上,除了获奖以外,在这次比赛期间还有一件事也让我们记忆深刻。那是比赛当天等待入场的时候,听到某个学校的一个队员...

2018-07-24 08:44:23 225

原创 hdoj 2046 骨牌铺方格

Description在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2×n (0< n<=50)。Output对于每个测试实例,请输出铺放方案的总数,每个实例的输出占...

2018-07-24 08:35:52 239

原创 POJ-2739 Sum of Consecutive Prime Numbers

DescriptionSome positive integers can be represented by a sum of one or more consecutive prime numbers. How many such representations does a given positive integer have? For example, the integer 53 ...

2018-07-24 08:29:51 242

原创 POJ3421 X-factor Chains

DescriptionGiven a positive integer X, an X-factor chain of length m is a sequence of integers,1 = X0, X1, X2, …, Xm= XsatisfyingXi < Xi+1 and Xi | Xi+1 where a | b means a perfectly divide...

2018-07-19 16:47:49 259

原创 莫比乌斯反演

引理一:容斥原理定义在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。 ...

2018-07-19 16:17:38 188

原创 18年暑假集训

再次参加acm集训,应该是最后一次集训了

2018-07-15 15:02:44 175

原创 c++ 内联函数(inline)

内联函数是C++为提高程序运行速度所做的一项改进。 对于内联代码,编译器使用相应的代码来代替函数调用。 程序无需调到另一个位置处执行代码,再跳回来。 因此内联函数的运行速度比常规函数稍快,但代价是需要占用更多的内存使用方法:在函数声明前加上关键字inline在函数定义前加上关键字inlineinline与definedefine是不能按值传递而inline可以 例...

2018-04-03 17:28:52 227

原创 Codeforces 894.A QAQ

Codeforces Round #447 (Div. 2)

2018-01-22 12:25:59 301

原创 hdu1215 七夕节

因数和优化

2017-11-09 17:40:06 2525

原创 畅通工程 hdu1232

并查集

2017-11-09 09:08:06 7572

原创 数据结构二

2017-11-07 10:16:38 641

原创 ACM——错排(hdu1465)

错排

2017-11-02 22:35:06 526

原创 取石子游戏(威佐夫博弈)

取石子游戏(威佐夫博弈)

2017-10-30 19:46:24 328

原创 HDU 1559 最大子矩阵

有范围的最大子矩阵

2017-10-30 19:24:44 248

原创 HDU 1081 To The Max

最大子矩阵和

2017-10-30 18:12:02 212

原创 最大子矩阵和

最大子矩阵和

2017-10-30 16:18:45 379

原创 最大子序列和

最大子序列和

2017-10-30 16:07:32 231

原创 三角形面积之海伦公式

三角形面积之海伦公式

2017-10-29 22:23:05 2983

原创 二元一次方程求根

二元一次方程求根

2017-10-29 22:15:19 2200

原创 Technocup 2018 - Elimination Round 2 870C. Maximum splitting

给出n组询问,问一个数最多由多少复合数组成(复合数是大于一的素数)

2017-10-29 20:34:43 325

原创 Educational Codeforces Round 30 837A. Chores

输入每件工作需要的时间(从短到长),然后可以选k件事用x的时间干完(x比做每一件事用的时间都短),问一共需要多长时间

2017-10-29 19:27:33 466

空空如也

空空如也

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

TA关注的人

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