自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Winjourn的专栏

个人博客:http://www.winjourn.cn/ 欢迎访问~

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 HDU 5475 An easy problem(网络赛水题)

题目链接:HDU 5475题目大意:一个数从1开始,有两种操作,1. 将这个数乘 y  (0操作次数最多 1e5 。每次操作后输出 当前的数%m 解题步骤:看题目通过率就知道很多人开始和我想得一样, 每次乘除之后取余。结果wa掉。后来仔细一想,题目要求的是输出的时候,输出这个数取模后的值,并没让这个数取模, 而且如果在1操作后保留取模后的值, 那么2操作

2015-09-27 10:24:30 711

原创 数据结构学习---中缀表达式转后缀表达式(c++)

当然,上面的两个算法只是纸上谈兵,数据结构的课程。第二个计算后缀表达式的方法也只能计算 个位数的多项式运算,因此这里我在给出浮点数带括号的多项式计算器。综合了上面两个算法。

2015-09-26 11:30:35 986

原创 最长公共子序列(LCS)

定义:最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。而最长公共子串(要求连续)和最长公共子序列是不同的例如  下面两个单词中颜色标记出来的 data 就是 didactical  和 advanta

2015-09-22 12:58:15 752

原创 数据结构学习---链表的若干操作

在OJ上做了几道链表操作的题目,通过和别人代码的比较也修改了自己的链表,,使之尽量简洁【源代码】#include #include #include using namespace std;struct node{ int val; node *next; node(){ val = 0; next = NULL; }};node *odd,*even; //奇数表

2015-09-20 20:37:30 756

原创 HDU 4920 Matrix multiplication(矩阵相乘小优化)

简单的两个 n x n的矩阵相乘, 但是对时间要求比较苛刻。因为c++默认数据优先按行存储,对c理解较深的同学也知道,数组在内存中是用一段连续的空间保存二维数组的,所以按行取元素比按列取元素要快 可是对于对时间要求比较严格的这个题目来说,就太慢了,超时! 因此,如上所述,利用c++默认数据优先按行存储,按行取元素比按列取元素要快这一特点,我们可以这样来写矩阵的相乘

2015-09-19 21:00:57 530

原创 二叉搜索树的简单实现(Binary Search Tree)

一、二叉搜索树的概念二叉搜索树,又称二叉排序树,二叉查找树,他能够高效的完成数据的插入,查询,删除操作,是一种高效的数据结构。如下图就是一个构建好的二叉搜索树。特点:        所有的结点,都满足左子树上的所有节点都比自己小,而右子树上的所有节点都比自己大。二、二叉搜索树的结构查找:根据上述特性,我

2015-09-18 19:49:42 3480

原创 HDU 2068 RPG 的错排(错排问题,组合数)

题目链接:HDU 2068要求答对一半或以上就算过关,请问有多少组答案能使他顺利过关。我们倒过来想,求答错一半或以下的组数错排错排公式的由来  pala提出的问题: 十本不同的书放在书架上。现重新摆放,使每本书都不在原来放的位置。有几种摆法?  这个问题推广一下,就是错排问题: n个有序的元素应有n!种不同的排列。如若一个排列式的所有的元素都不在

2015-09-15 22:59:15 634

原创 HDU 5441 Travel(离线操作,并查集)

题目链接:HDU 5441 Travel题目大意:有一个n个点的无向图,给出m条边的边权,给出q次询问,每次给出一个值,求用到所有边权不大于这个值的边的情况下,能够互相到达的点对的个数(自己到自己不算)(a,b) (b,a) 不同当且仅当a!=b当时做的时候思路很快就想出来了,就是每次把满足条件的点分成不同的集合,每个集合的点互相可达,每个集合正好构成无向完全图

2015-09-15 14:59:13 598

原创 Codeforces Round #318 Bear and Poker(数学题)

题目链接:Bear and Poker题目大意给出n个数,问能否通过其中任意数乘以2或者3的倍数 , 来实现使这n个数变得相同。Sample test(s)input475 150 75 50outputYesinput3100 150 250outputNo

2015-09-11 15:12:26 525

原创 lower_bound upper_bound的简单实现(STL)

1. lower_bound 指的是 返回第一个 ”大于等于 value“ 的元素位置。 另一种解释是 可插入”元素值为 value“且 ”不破坏有序性“的 第一个 位置2. upper_bound 指的是 返回第一个 “大于 value ” 的元素位置; 另一种解释是 可插入”元素值为 value“且 ”不破坏有序性“的 最后一个 位置举个例子: 1 2 2 3 4 5value = 2: 则 lower_bound 返回的位置是 第 1 个位置;(从第0个位置开始)

2015-09-10 17:30:21 2495

原创 HDU 4268 Alice and Bob(lower_bound)

算法思想贪心思想, 对于每一个h从小到大的Alice的牌,我们去覆盖所有Bob.h<=Alice.h中的Bob.w最大的那个,当然w也要满足小于等于 Alice.w。每次将满足小于等于Alice.h的Bob.w加入set中,利用set的自动排序功能,及lower_bound函数来找满足的 Bob.w.之前对 lowwer_bound 及 upper_bound 的理解有所偏差。lower_bound()函数返回一个迭代器,指向键值>=key的第一个元素。upper_bound()函数返回

2015-09-10 15:58:35 660

原创 PAT 一元多项式的乘法与加法运算(链表 c++版)

题目按照指数递减的顺序给出两个一元多项式,输出两个多项式的乘积,还有 和 ,按照指数递减的顺序。用链表实现一元多项式的乘法与加法运算。首先来看加法运算多项式 poly1   x^4 + 3x^3 + 6x多项式 poly2   6x^5 + 4x^4 + 6既然用到链表,自然少不了结构体struct node{ int coef; //系数 int expn; //

2015-09-09 22:45:30 6610 1

原创 HDU 1217 Arbitrage (Floyd + SPFA判环)

题目链接:HDU 1217 Arbitrage简单的货币转换问题,给定多种货币,以及货币之间的汇率,问能否通过货币的转换实现收益。例如:1 US Dollar buys 0.5 British pound, 1 British pound buys 10.0 French francs, and 1 French franc buys 0.21 US dollar.

2015-09-08 17:15:40 519

原创 POJ 1860 Currency Exchange(SPFA 判断有无“正”环)

在我们用SPFA求最短路径的时候,如果存在负环,在松弛操作的时候总会加入队列 因为最小距离会越来越小,同样这里如果经过一次次的转换,如果可以使本金增大,那么松弛操作也会无限进行下去,我们以n为界限,超过n就说明存在正环,也就说明可以使本金增大。

2015-09-07 21:35:29 1043

原创 HDU 4414 Finding crosses(搜索)

题目链接:HDU 4414 Finding crosses【题目大意】给你一张n*n的图,由o #这两个元素组成,让我们找其中有多少十字架。 十字架由#构成十字架的纵向长度等于横向长度 , 且这个长度要为大于等于3的奇数。构成十字架的#周围不能有多余的#如图1满足条件, 图二不满足,图三不满足,图四不满足, 这三个不满足的条件都是有了多余的#;

2015-09-06 15:46:59 665

原创 HDU 4706 Children's Day(模拟)

题目链接:HDU 4706 Children's Day用字母 a - z 画 N , 当z画完,z后面接上aa ebdfc g 规模为3h ni mojl pk q 规模为4只要画出规模为 3 - 10 的 N 即可 。做了两次这个题目了 , 每次都是直接用printf 画出来 ,也花不了多少时间这次直接贴一个模拟的代码吧,难点在

2015-09-04 19:24:56 723

原创 HDU 4288 Coder(vector + upper_bound, lower_bound)

给你一个空set ,有三种操作,add x set中加入一个元素x (题目保证set中之前没有x)del x 删除元素 x (题目保证set中一定有x)sum (set 中元素 为 a1 a2 a3...... an 求所有下标为i , 且 i%5==3 的 元素的和)你要确保输入的元素在set中是有序的。乍一看直接用set做了, 然而数据规模有 1e5,超时。比赛的时候偶然听到有人说用vector , 才来了灵感,用lower_bound找到元素的位置再进行插

2015-09-04 19:00:32 790

原创 HDU 3650 Hot Expo(气球染色 , 贪心 )

Sunny在逛上海世博会,世博会有很多国家的场,每个场子每天同一时段都有一场精彩的表演。表演开始时间 为beg,结束时间为 end ,Sunny有强迫症,他想要看完所有给定表演,并且一秒钟 都不拉下,也就是说 ,表演一 beg =1 end =4 表演二 beg = 4 ,end =5.那么为了完整的看表演二,Sunny需要在第二天再来看 表演二。现在给出所有表演的 beg end,让你求出Sunny看完所有表演所花的全部天数。这里学到了一个巧妙地办法为区间 【i, j】 染色,我们只要将 pa

2015-09-03 21:36:21 852

geckodriver-v0.20.1-linux64.tar.gz

Firefox selenium 驱动,geckodriver。2018-4-22号下载的。亲测可用。

2018-04-28

MySql安装Visual Studio 2013 Redistributable,实测管用

实测管用, mysql 安装报错 Visual Studio 2013 Redistributable,x64是64位的版本 x86是32位的版本

2018-01-05

bootstrapValidator包,样例

内含了一个小的demo,16年10月在github上下载的包

2016-10-09

tesseract-ocr-setup-3.02.02.exe

字符识别引擎

2016-10-05

PIL-1.1.7.win32-py2.7.exe

一个py27的图形包,直接pip可能装不了

2016-10-05

打飞机小游戏源代码

简单的打飞机小游戏 c语言实现,适合初学者学习,代码少,易于阅读。

2015-02-24

谭浩强c程序设计课件

谭浩强c程序设计那本书的课件,适合初学者,讲的很细。想要的童鞋快来下载吧

2015-02-11

空空如也

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

TA关注的人

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