自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 神经网络

概述 以监督学习为例,假设我们有训练样本集  ,那么神经网络算法能够提供一种复杂且非线性的假设模型  ,它具有参数  ,可以以此参数来拟合我们的数据。 为了描述神经网络,我们先从最简单的神经网络讲起,这个神经网络仅由一个“神经元”构成,以下即是这个“神经元”的图示: 这个“神经元”是一个以  及截距  为输入值的运算单元,其输出为  ,其中函数  被称为“激活

2017-01-22 16:45:59 622

转载 Linux cut用法

一、作用 cut命令是一个选取命令,其功能是将文件中的每一行”字节” ”字符” ”字段” 进行剪切,选取我们需要的,并将这些选取好的数据输出至标准输出 二、格式 cut -[n]b file  cut -c file  cut -d[分隔符] -f[域] file 三、参数解释 -b(bytes) :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指

2017-01-21 19:17:48 599 1

转载 Linux bash逐行读取文件的方法

方法一,指定换行符读取: for LINE in `cat /etc/passwd`   do      echo $LINE  done 方法二,文件重定向给read处理: cat /etc/passwd | while read LINE   do   echo $LINE  done 方法三,用read读取文件重定向: while rea

2017-01-21 17:45:07 555

转载 “error LNK1169: 找到一个或多个多重定义的符号”的解决方法

问题描述如下: 有 三个源文件,A.h、B.cpp、C.cpp。 A.h是头文件,其中声明了三个变量a1、a2、 a3。 B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件。B.cpp和C.cpp中均包含头文件 A.h。 在编译时,编译能够通过,但链接时出了问题,出现”error   LNK1169:   找到一个或多个多重定义的符号“的错误。 经过分

2016-11-02 18:54:32 602

原创 hihocoder #1329 : 平衡树·Splay

#1329 : 平衡树·Splay 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Ho:小Hi,上一次你跟我讲了Treap,我也实现了。但是我遇到了一个关键的问题。 小Hi:怎么了? 小Ho:小Hi你也知道,我平时运气不太好。所以这也反映到了我写的Treap上。 小Hi:你是说你随机出来的权值不太好,从而

2016-10-10 22:12:59 1094

原创 nyoj 945 Just do it(莫队算法)

Just do it 时间限制:2000 ms  |  内存限制:65535 KB 难度:4 描述蚂蚁终于忍受不了宇宙总部要回地球了,它叮嘱我不要再编它的故事了, 有啥事直接说,有啥问题直接问就好了,它相信大家都能替他解决的, 毕竟都解决了不少问题了。 好,这次就直接说问题 求一个序列的某个区间中出现了多少不相同的数字。对于一个序列会询问很多很多次。

2016-10-01 20:43:26 412

原创 hdu 5692 Snacks(dfs序+线段树区间更新)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5692 解题思路:这道题是树节点的点权更新,而且涉及到子树,常用的思路是利用dfs序,用线段树来对区间进行维护。这道题就是这样做的,由于某一个点的权值改变,它的子树必定都会受影响,所以这里正好可以用线段树区间更新来维护从0号节点到各个节点的前缀和,那么最大的肯定就是这些区间里最大前缀和。 #

2016-10-01 20:03:38 331

原创 CSU 1811 Tree Intersection(dfs序+莫队算法)

1811: Tree Intersection Time Limit: 5 Sec  Memory Limit: 128 MB Submit: 239  Solved: 108 [Submit][Status][Web Board] Description Bobo has a tree with n vertices numbered by 1,2,…,n and (n-1

2016-10-01 10:04:04 384

原创 nyoj 1272 表达式求值(中缀式转后缀式)

表达式求值 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述假设表达式定义为: 1. 一个十进制的正整数 X 是一个表达式。 2. 如果 X 和 Y 是 表达式,则 X+Y, X*Y 也是表达式; *优先级高于+. 3. 如果 X 和 Y 是 表达式,则 函数 Smax(X,Y)也是表达式,其值为:先分别求出 X ,Y 值的各位数字之和,再从中

2016-09-29 20:42:18 361

原创 nyoj 1261 音痴又音痴的LT(离散化+树状数组求K小数)

题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=1261 解题思路:比较水的题,用离散化+树状数组求K小数即可,先用一次离线处理。 #include #include #include #include #include #include using namespace std; const int maxn = 1

2016-09-28 23:23:37 432

原创 nyoj 680 摘枇杷(二分+贪心)

摘枇杷 时间限制:2000 ms  |  内存限制:65535 KB 难度:3 描述 理工学院的枇杷快熟了,ok,大家都懂得。而且大家都知道,学校的枇杷树都是一列一列的。现在小Y同学已经在筹划怎么摘枇杷了。现在我们假设有一列枇杷树,而且每棵枇杷树上枇杷果的数量小Y都已经知道了。 假设现在有n棵枇杷树,小Y可以把这n棵枇杷树分成m组,每组枇杷果的数量是这组内每棵

2016-09-28 21:14:21 407

原创 nyoj 677 碟战(最大流最小割定理)

碟战 时间限制:2000 ms  |  内存限制:65535 KB 难度:4 描述 知己知彼,百战不殆!在战争中如果被敌人掌握了自己的机密,失败是必然的。K国在一场战争中屡屡失败,就想到自己的某些城市可能会有敌方的间谍。 在仔细调查后,终于得知在哪些城市存在间谍。当然这个消息也被敌方间谍得知,所以间谍们开始撤离,试图到达K国唯一机场,然后抢夺飞机回国。由于城市

2016-09-27 23:33:17 367

转载 hihocoder #1343 : Stable Members(支配树)

时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 Recently Little Hi joined an algorithm learning group. The group consists of one algorithm master and Nmembers. The members are numbered from 1 t

2016-09-05 17:59:35 797

原创 hihocoder #1362 : 修补木桶(二分+dp)

时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 一只木桶能盛多少水,并不取决于桶壁上最高的那块木板,而恰恰取决于桶壁上最短的那块。 已知一个木桶的桶壁由N块木板组成,第i块木板的长度为Ai。 现在小Hi有一个快捷修补工具,每次可以使用修补工具将连续的不超过L块木板提高至任意高度。 已知修补工具一共可以使用M次(M*L 注意: 木

2016-09-01 17:06:24 652

原创 hihocoder 第113周 Fibonacci(动态规划)

题目大意:给定一个数字序列,求该序列的所有子序列中有多少是斐波拉契数列的前缀,即满足"1 1 2 3 ..."的形式。 解题思路:首先注意ai的范围,首先可以肯定斐波拉切数列不会太多,最多25个。那么可以利用动态规划的思想,dp[i][j]表示前i个串当中,以斐波拉切数列中的第j数个结尾的,有多少种。 那么可以很简单的得到状态转移方程: IF a[i] = fib[j] d

2016-09-01 08:41:07 451

原创 nyoj 947 Max Xor(字典树)

Max Xor 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述给一个长度为 n 的数列 {an} ,找出 max {ai ^ aj}。 输入多组测试数据。 第 1 行 1 个数 n。(1 接下来的 1 行有 n 个数 ai。(0 输出1 行有 1 个数,max {ai ^ aj}。 样例输入 3 0 1 2 样例输出

2016-08-26 16:13:14 675

原创 poj 1743 Musical Theme(后缀数组)

Musical Theme Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 26471   Accepted: 8936 Description A musical melody is represented as a sequence of N (1<=N<=20

2016-08-23 23:31:03 321

原创 poj 3261 Milk Patterns(后缀数组)

Milk Patterns Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 14130   Accepted: 6263 Case Time Limit: 2000MS Description Farmer John has noticed that th

2016-08-23 20:56:24 276

原创 nyoj 133 子序列(尺取法+离散化)

子序列 时间限制:3000 ms  |  内存限制:65535 KB 难度:5 描述 给定一个序列,请你求出该序列的一个连续的子序列,使原串中出现的所有元素皆在该子序列中出现过至少1次。 如2 8 8 8 1 1,所求子串就是2 8 8 8 1。 输入第一行输入一个整数T(0 每组测试数据的第一行是一个整数N(1 随后的一行有N个正整数,表示给定

2016-08-23 16:10:02 805

原创 nyoj 931 货物运输(Floyd输出路径)

货物运输 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 S国有n个城市,从a城到b城运货的花费有两部分组成: (1)a城到b城的运输费 (2)途径城市的税收 例如:a 运货到 b,走路线a —> i —> j —> b ,总花费为a 到 i ,i 到 j,j 到 b 的运输费、i,j 城市的税收之和。 已知任意两个

2016-08-23 09:38:58 378

原创 nyoj 720 项目安排(dp+二分优化)

项目安排 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述小明每天都在开源社区上做项目,假设每天他都有很多项目可以选,其中每个项目都有一个开始时间和截止时间,假设做完每个项目后,拿到报酬都是不同的。由于小明马上就要硕士毕业了,面临着买房、买车、给女友买各种包包的鸭梨,但是他的钱包却空空如也,他需要足够的money来充实钱包。万能的网友麻烦你来帮

2016-08-20 17:05:12 648

原创 nyoj 174 Max Sequence(最大子串和变形)

Max Sequence 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 Give you N integers a1, a2 ... aN (|ai| You should output S.  输入The input will consist of several test cases. For eac

2016-08-20 11:42:05 615 1

原创 nyoj 208 Supermarket(贪心)

Supermarket 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述A supermarket has a set Prod of products on sale. It earns a profit px for each product x∈Prod sold by a deadline dx that is measured a

2016-08-20 10:34:14 225

原创 nyoj 1216 整理图书(dp)

整理图书 时间限制:3000 ms  |  内存限制:65535 KB 难度:5 描述 小明是图书鹳狸猿,他有很多很多的书堆在了一起摆在了架子上,每摞书是横着放的,而且每摞书是订好的 是一个整体,不可分开,(可以想象架子是一条直线),但是这些书高度却参差不齐,小明有强迫症,看不得不整齐 所以他想让这些书的高度形成一个非降序列他才舒心,可是这些书是有序的,所以他只能把

2016-08-19 09:48:19 291

原创 nyoj 1217 GLaDOS的耳机

GLaDOS的耳机 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述         GLaDOS是个耳机控。对于他来说,已经不满足于只是听出供电设备是水电、核电还是火电了。GLaDOS有更大的目标,他想听出宇宙中最神秘的代号为"Y_A_FL"的声音。为了实现这个目的,GLaDOS决定为他的耳机加工升级。但是笨手笨脚的GLaDOS表示加工

2016-08-19 09:28:25 309

原创 CSU 1506 Double Shortest Paths(最小费用最大流)

1506: Double Shortest Paths Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 338  Solved: 122 [Submit][Status][Web Board] Description Input There will be at most 200 test cases. Eac

2016-08-18 11:02:25 288

原创 nyoj 791 Color the fence(贪心)

Color the fence 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 Tom has fallen in love with Mary. Now Tom wants to show his love and write a number on the fence opposite to  Mary’s house. Tom thinks t

2016-08-17 20:14:34 352

原创 CSU 1510 Happy Robot(字符串上的dp)

Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 182  Solved: 85 [Submit][Status][Web Board] Description Input There will be at most 1000 test cases. Each case contains a command sequ

2016-08-16 10:33:10 522

原创 hdu 5491 The Next(数学模拟)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5491 分析:对于给出的D,我们令D++,然后首先判断D是否属于区间[S1,S2],如果属于,那么D即为答案,否则无异于以下两种情况: (1)D中1的个数小于S1,对于这种情况,我们需要做的就是在增加D的同时,增加其二进制中1的个数,我们从其二进制的低位(假设最低位的标号为0)开始找,找到第一个

2016-08-11 09:47:53 300

原创 hdu 5493 Queue(逆序对,线段树)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5493 解题思路: 一道线段树的题目,因为是前面或者后面有k个比自己高的人,所以我们应该按照由身高从小到大排序,这样前面的人对后面的人就没有什么影响。我们线段树中存的是每一段有多少空位置。这样每次如果根节点的空位置小于k,那么很明显没办法放,同样因为前面对后面的没有什么影响,我只需要找到k和n-k-

2016-08-10 20:09:05 805

原创 poj 2248 Addition Chains(迭代加深搜索)

Addition Chains Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5067   Accepted: 2742   Special Judge Description An addition chain for n is an integer seq

2016-08-08 16:44:25 476

原创 poj 2258 The Settlers of Catan(边的搜索)

The Settlers of Catan Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1193   Accepted: 782 Description Within Settlers of Catan, the 1995 German game of the

2016-08-08 15:15:17 1354

原创 hdu 1560 DNA sequence(迭代加深搜索)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1560 题意:从n个串中找出一个最短的公共串,,该公共串对于n个字符串不要求连续,即只要保持相对顺序就好。 解题思路: 根据数据量这题可以用搜索,通过这题学到了迭代加深搜索。 我们可以去搜索最后满足条件的串,但这题的关键是如何去找匹配,我们可以定义一个数组len[i],表示搜到当前这个串时,第i

2016-08-08 11:10:51 400

原创 poj 1186 方程的解数(线性探测再哈希)

方程的解数 Time Limit: 15000MS   Memory Limit: 128000K Total Submissions: 7084   Accepted: 2431 Case Time Limit: 5000MS Description 已知一个n元高次方程:    其中:x1, x2,...,xn是未知数,

2016-08-08 09:52:58 493

原创 hdu 5636 Shortest Path(Floyd最短路)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5636 解题思路: 这道题可以用Floyd解决,不过需要特殊处理一下: 实际上我们只需要利用添加的那三条边即可,其他的点完全可以通过那三边进行跳转。 也就是说假设求i到j的距离dis[i][j],我们应该尽可能通过那“三座桥梁”,所以我们只需要枚举6个点当中的其中两个即可。 而这6个点之间任意

2016-08-07 17:52:06 443 3

原创 hdu 5631 Rikka with Graph(无向图的割边)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5631 解题思路: 这题要求删除边,使得无向图继续连通。 由于n个节点只有n+1条边,所以要么删除一条边,要么删除两条边。 数据量比较小,可以枚举要删除的边即可。 删除一条边很简单,关键是怎么删除两条边。这里提供一个用图论的方法解决。 假设我们先枚举删除的两条边中的一条,那么要在剩下的图当中

2016-08-07 15:42:44 448

原创 BestCoder Round #86

Price List Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 262144/131072 K (Java/Others) Total Submission(s): 97    Accepted Submission(s): 69 Problem Description There are n shops

2016-08-07 08:05:01 264

原创 hdu 1226(bfs+同余剪枝)

超级密码 Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3864    Accepted Submission(s): 1240 Problem Description Ignatius花了一个星期的时间终于找到了传

2016-08-06 11:18:15 281

原创 hihocoder Tower Defense Game(树上贪心)

题目大意 给定一颗以1为根节点的树,每个节点有一个购入价格p和卖出价格q。 进入一个节点时需要花费p,离开时可以收回q,每个节点只产生一次购入和卖出。 请你选择一个遍历的顺序,要求在遍历的过程中身上的钱数不小于0,且出发时带的钱数最少。 按照遍历的顺序是指:当你选择了一颗子树之后,你需要将这个子树全部走完,才能选择其他子树。 解题思路 该题为一道树形图上的贪心问题。 我们每一步的

2016-08-05 09:50:33 524

原创 hdu 2448 Mining Station on the Sea(最短路+费用流)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2448  题意:给你一个由N个港口和M个海上油田构成的连通无向图(给出了图中所有的边和权值),现在给你N个船所在的油田编号,问你让这N条船,每条都回到1个港口去(每个港口最多只能容纳一条船),问你这N条船行走的总距离最短是多少? 解题思路:首先可以用Floyd算法,求出油田到港口的最短路径。由于一个

2016-08-04 08:56:21 544

空空如也

空空如也

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

TA关注的人

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