- 博客(98)
- 资源 (4)
- 收藏
- 关注
原创 python 入门笔记(四)
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/49454363一、函数对象1、lambda函数 ambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的func = lambda x,y: x + yprint func(3,4)lambda生成一个函数对象。该函数参数为x,y,返回值为x+y。函数
2015-10-27 22:54:09 996
原创 python 入门笔记(三)
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/49449699一、字典我们要介绍一个新的类,词典 (dictionary)。与列表相似,词典也可以储存多个元素。这种储存多个元素的对象称为容器。和c++容器(container)类似。字典值可以是任意类型的 Python 对象,字典元素用大括号({ })包裹。说道容器,那么我们就知
2015-10-27 20:01:09 940
原创 python 入门笔记(二)
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/49447469一、循环1、while 循环标准 while 条件循环语句的语法类似 if. 再说一次, 要使用缩进来分隔每个子代码块。 语句 while_suite 会被连续不断的循环执行, 直到表达式的值变成 0 或 False; 接着Python 会执行下一句代码。 类似 i
2015-10-27 15:59:31 899
原创 python 入门笔记(一)
原创作品 转载请注明出 http://blog.csdn.net/always2015/article/details/49444635好些日子没更新博客了,因为前段时间弄的东西比较乱还没来得及整理。目前在研究深度学习,需要准备的知识比较多。最近刚看一个开源的代码,是用python写的,之前自己基本没接触过python,故而抽出一点时间来学学这个很流行的脚本语言。在现在的企业招聘中。很多公司都
2015-10-27 14:02:02 1170
原创 在linux终端下打开pdf文件
最近一直在linux下 学习,由于没有安装能打开pdf的第三方软件,就想着能否在终端使用命令的方式打开,就在网上搜寻了一下,确实是有,linux太强大了,命令如下:evince [filename] 例如在我的当前的目录下有一个my.pdf文件,那么我们可以使用以下命令打开它:evince my.pdf 这样用起来感觉真的好方便,这也算是学习过程的一点积累。
2015-08-24 12:13:11 4421
原创 杭电ACM 1009:FatMouse' Trade
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/47747077这一道题意思就是老鼠用猫食物换取自己最喜爱的食物javaBean的过程,当然换取的最终结果是保证最后的JavaBean是最多的,而且是当自己手中的猫食物小于每个仓库所需交换的猫食物时候,可以手中有多少就交换多少。所以在解这道题时候要想到按照每个仓库javaBean最大
2015-08-18 09:44:10 6852 3
原创 杭电 ACM 1008:Elevator
这个题目是要计算电梯的运行时间,输入的正整数是表示所要停在的楼层数。刚开始电梯在第0层,电梯向上运行一层的时间为6秒,向下运行一层的时间为4秒。停靠在所要停留的楼层时间为5秒。该题目是简单题,主要在于判断电梯的位置和所要到达的楼层数之间的关系。我的AC代码如下,关于运用的方法,都在代码的注释里面。#include <iostream>using namespace std;int main(){
2015-08-06 22:53:02 1042
原创 初入CUDA: VS2010+cuda6.0工程的建立
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/47322551最近刚接触GPU高性能编程,感觉并行编程太高大上了。他的强大的并行计算也成为了全球研究的热点。下面的程序是在配置好了编译和运行CUDA C代码环境的基础上运行的第一个示例程序。具有纪念的意义。本文的例程是基于教材《GPU高性能编程CUDA编程实战》,这是一本很经典的一
2015-08-06 21:29:37 6603
原创 杭电ACM 2099:整除的尾数
这一道题简单题,我觉得一个难点就是格式输出的时候行末没有空格,因为每次得出一个尾数时候不知道后面是否还有其他尾数也是符合条件的。我的AC代码如下,代码中有关键部分的代码注释。#include <iostream>using namespace std;int main(void){ int a,b,real_a,flag=0; while(cin>>a>>b) {
2015-08-06 08:38:19 1288
原创 杭电ACM 2097:Sky数
这一道题简单题,主要难点在于怎么得出各个进制数的每一位并且相加,最后做判断。因为在前面这样的体型做过很多了,几分钟就可以写出来。我的AC代码如下:#include <iostream>using namespace std;int main(){ int input_num,dec_num,hex_num,twe_num; int total_dec_num,total_hex_n
2015-08-05 21:13:14 2233
原创 opencv中的SVM图像分类(二)
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/47107129
2015-07-30 08:45:17 41078 66
原创 opencv中的SVM图像分类(一)
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/47100713本篇文章主要是先从理论的角度对图像进行讲解,主要代码的讲解请关注下一篇博文:opencv中的svm图像分类(二)一、图像分类概述本模块是用在图像内容识别的部分,图像分类是利用计算机对图像进行定量分析,把图像中的每个像元或区域划归为若干个类别中的一种,以代替人工视觉判读
2015-07-28 16:22:32 26447 1
原创 杭电ACM 2092:整数解
这道题为简单题 n + m = x n * m = y n(x-n) = y -n^2 + nx -y = 0 deta = x^2 - 4( -1 * (-y)) // 大于等于0时有解 deta = x^2 -4y所以只要运用公式即可得出结果。注意结果“Yes”“No”只有第一个字母大写,后面小写。我就是都写成了大写,然后一直通不过,花了冤枉时间。我的
2015-07-17 16:54:56 1415
原创 杭电ACM 2089:不要62
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/46915901这个题目的意思就是从给定的一个数字范围内,求出不包含不吉利数字4或者62的数字个数。所以主要问题是如何判断该数是不是吉利数字,我的想法是对于一个数字,一位一位的进行判断该位是否为4或者连续两位是否为62。这个很容易实现,一开始我写的代码如下:这里写代
2015-07-16 18:32:01 2078
原创 杭电ACM 2071:Max Num
这都题目最简单不过,不多说,我的AC代码如下:#include #includeusing namespace std;int main(){ int num; int body_num; double *person_height,max_height; cin>>num; for(int i=0;i<num;i++) {
2015-07-15 16:03:15 1085
原创 杭电ACM 2070:Fibbonacci Number
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/46878551 这道题是斐波那契数列,还是简单的数学题,但是该题当我们是用递归进行写代码时候,就会出现超时的错误,所以在这里我们是不能使用递归的,再回头看题目,这里要求n的大小为小于等于50,所以我们直接可以使用一个数组a大小为51就可以先把斐波那契数列计算存储起来,这样就会
2015-07-14 15:20:44 1617
原创 杭电ACM 2033:人见人爱A+B
原创作品 转载请注明出http://blog.csdn.net/always2015/article/details/46875331 这一道题为简单的数学题目,在我的代码里用到了二维数组对时间进行存储。注意我在代码里定义了一个二维数组的指针,定义二维数组指针的格式可以参考http://blog.csdn.net/zhouxuguang236/article/details/12256321其他都
2015-07-14 11:28:31 1041
原创 红黑树
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/46532355一、问题描述实现基本操作(初始化、插入、删除)二、 算法原理:红黑树是每个节点都带有颜色属性的二叉查找树,颜色或红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求: 性质1. 节点是红色或黑色。 性质2. 根节点是黑色。 性
2015-06-17 12:14:51 881
原创 一个任务调度问题
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/46531245一、问题描述在单处理器上具有期限和惩罚的单位时间任务调度问题(1)实现这个问题的贪心算法 (2)将每个Wi替换为max{W1,W2,W3,…,Wn}-Wi,运行算法比较结果.二、 算法原理:考虑一个给定的调度. 我们说一个任务调度迟了, 也就是说它在规定的时间之后
2015-06-17 10:39:32 3757
原创 0-1背包和部分背包问题
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/46530249一、问题描述0-1背包问题,部分背包问题(1)实现0-1背包的动态规划算法求解 (2)实现部分背包的贪心算法求解 实现0-1背包的动态规划算法求解 给定N中物品和一个背包。物品i的重量是Wi,其价值位Vi ,背包的容量为C。问应该如何选择装入背包的物品,使得转入
2015-06-17 09:52:49 4456
原创 快速排序和随机快速排序
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/46523531一、问题描述实现对数组的普通快速排序与随机快速排序 (1)实现上述两个算法 (2)统计算法的运行时间 (3)分析性能差异,作出总结二、算法原理:1、快速排序快速排序是对冒泡排序的一种改进。它的基本思想是:选取一个基准元素,通过一趟排序将要排序的数据分割成独
2015-06-16 21:10:47 10711 2
原创 opencv深度和通道小结
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45815805在写opencv时候经常看到一些深度和通道的表示,不总结的话,每次看到都会有所混淆,所以在这里做一些总结: 基本的矩阵数据类型:– CV_(S|U|F)C S = 符号整型 U = 无符号整型 F = 浮点型例如: CV_32SC1 是指一个32
2015-05-18 10:16:47 966
原创 杭电ACM 2031: 进制转换
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45814969这一道题简单题,只要掌握十进制怎么和16进制,八进制转换的方法,就能很好的模拟其他进制的转换。在这里用到了一个翻转函数reverse ( s.begin(), s.end () ); 反向排序函数,即字符串反转函数。代码很简单。AC代码如下:#include <i
2015-05-18 08:54:52 965
原创 杭电ACM 2057: A + B Again
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45791789思路: 一看到这一道题我的直接思维是:把十六进制转化成十进制,然后十进制转化成十六进制输出,但是发现这样做有点绕,实现起来是有点难度的,最初也是用了这一种方式做了,花了比较长的时间,但是也AC了。。。下面首先我先讲解我用上述方法的解题思路,然后再讲解另一个简单的方
2015-05-17 18:32:01 1129
原创 杭电ACM 2091:空心三角形
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45771815这一道题有点难度,主要注意将结果分三部分输出,还有就是每行的最后是没有空格的,还有就是最后的结果格式, 在代码中都有注释;我的AC代码如下:#include <iostream>using namespace std;int main(){ char in
2015-05-16 22:04:43 2981
原创 杭电ACM 1005:Number Sequence
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45741011刚开始这题看起来比较容易,因为直接用递归的话很容易搞定。但是提交的时候总是不AC,仔细一看有很多格式限制,比如内存,运行时间,堆栈大小等的限制。所以递归是行不通的。 在网上查看了一下相关思路,再看看n的范围可以那么大,用一般方法肯定不行,这时候就要想到其中的规律。
2015-05-15 10:08:03 2784 2
原创 杭电ACM 2081:手机短号
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45648103简单题,我的AC代码如下:#include <iostream>#include<string>using namespace std;int main(){ string input_str,out_str="6"; int n; c
2015-05-11 20:16:44 1530
原创 杭电ACM 2072:单词数
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45598799这一道题如果用最直接的方法要考虑的地方会比较多,但是这样做肯定是会AC的。我就是用这种方法。在我的代码里面最后用到了map容器,不熟悉的请看我的博文http://blog.csdn.net/always2015/article/details/44980187。我的
2015-05-09 09:15:52 3406
原创 杭电ACM 2054:A == B ?
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45556755尼玛,这道题刚看的时候觉得太简单了,一会写了几行判断相等的代码,而且直接用a==b判断,提交时候就傻逼了,怎么也AC不了。原来这一道题确实是有点难度的,主要是在输入的数字中不一定是规则的数字,所以要考虑的情况有好几种。主要是考虑小数中末尾的0,如5.0和5.00是相
2015-05-07 09:57:14 5915
原创 杭电ACM 2055:An easy problem
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45539811简单题,主要考虑出如何表示各个字母在字母表中的位置。我的AC代码如下:#include <iostream>using namespace std;int main(){ int t,input_num,sum; char input_char;
2015-05-06 19:34:01 1499
原创 杭电ACM 2042:不容易系列之二
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45538137简单题,代码如下:#include <iostream>using namespace std;int main(){ int n,oil_station_num,total_sheep_num=3; cin>>n; for(int i=0
2015-05-06 17:08:42 1234
原创 杭电ACM 2040:亲和数
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45536829简单题,我的AC代码如下:#include <iostream>using namespace std;int main(){ int m,num1,num2,total_num1=0,total_num2=0; cin>>m; for(i
2015-05-06 15:50:04 948
原创 杭电ACM 2032:杨辉三角
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45536147杨辉三角最显著的特点是每个数等于它上方两数之和,这是最容易想到的方法。我的AC代码如下:#include <iostream>using namespace std;int main(){ int n,a[30][30]= {0}; while(c
2015-05-06 15:06:42 1763
原创 杭电ACM 2030:汉字统计
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45534345汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1。 计算机中, 补码第一位是符号位, 1 表示为 负数,所以 汉字机内码的每个字节表示的十进制数都是负数统计输入字符串含有几个汉字,只只需求出字符串中小于0的字符有几个,将它除以2就得到答
2015-05-06 12:26:38 956
原创 杭电ACM 2029:Palindromes _easy version
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45534211简单题,我的AC代码如下:#include <iostream>#include<string>using namespace std;int main(){ int n,lenght,flag=0; string input_str;
2015-05-06 12:01:02 759
原创 杭电ACM 2028:Lowest Common Multiple Plus
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45533095这道题主要在于怎么求出最小公倍数:想在网上找了一个“相对比较高效”的算法,核心还是这个公式:两数乘积=两数最大公约数*两数最小公倍数。 只不过这次用到的是 两数最小公倍数=两数乘积/两数最大公约数。每两个数个一组依次向后求就可以了。 我的AC代码如下:#incl
2015-05-06 10:49:11 732
原创 杭电ACM 2027:统计元音
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45531523简单题,主要知道元音字母有哪些,就很容易通过if语句计算出来。我的AC代码如下:#include <iostream>#include<string>#include<stdio.h>#include<string.h>using namespace std
2015-05-06 09:44:24 1287
原创 杭电ACM 2026:首字母变大写
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45510217这是一道简单题,只要弄清楚大写和小写之间的关系即可。#include <iostream>#include<string>using namespace std;int main(void){ string input_str; int len
2015-05-05 22:39:05 798
原创 杭电ACM 2025:查找最大元素
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45508527这一道题刚开始看起来是有点麻烦的。但是做下去就会发现比想象的简单一点,我在程序中用到了一个在字符串中插入另一个字符串函数insert();关于insert的用法下面通过一个例子就可以了解:#include <iostream> #include <string>
2015-05-05 21:18:36 1661
原创 杭电ACM 2024:C语言合法标识符
原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45504045这一道题不难,主要在于掌握什么是合法的c字符串,合法的字符串是由字母,下划线,数字组成,开头必须是字母或者下划线。有了这些概念,接下来就是一下判断语句的事情了。我的AC代码如下:#include <iostream>#include<string>#includ
2015-05-05 16:18:17 2634 2
opencv SVM图像分类工程文件
2015-07-30
opencv SVM图分类训练图片和测试图片
2015-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人