总结
码动传奇
业精于勤,荒于嬉;行成于思,毁于随。
展开
-
我的大一
大一就这样过去了,匆匆忙忙,没有后悔,也没有遗憾。 刚开学自己很迷茫,不知道远方有没有自己的未来,在一个陌生的环境,一个陌生的专业(自己以为很废材的专业)。 来大学时自己是抱着荒废的心态,所以军训没结束自己就已经踩好了点,看看学校的周边环境,准确的说是,周边的网吧。慢慢的,军训结束了,自己也光顾个遍。这是的自己真的很空虚,因为陌原创 2014-06-22 14:17:53 · 919 阅读 · 0 评论 -
写给计算机专业的本科生
本人今年北软研究生毕业,本科是35所示范性软院之一,在毕业之际,回顾软院的7年学习生活,很感慨,写点东西给软件学院的师弟师妹们。今年软件工程被提升至一级学科,没有挂在计算机科学之下了,而且软件学院开始招收工程博士生了,真是可喜可贺。我读软件学院本科的时候,软院才刚成立不久,35所示范性软院之一,那个时候想找个师兄问一问大学该怎么度过,软院第一届的师兄们都还没毕业呢,也很懵懂,咋给我转载 2014-08-29 21:26:41 · 8484 阅读 · 1 评论 -
ACM小技巧
1.一般用C语言节约空间,要用C++库函数或STL时才用C++;cout、cin和printf、scanf最好不要混用。大数据输入输出时最好不要用cin、cout,防止超时。2.有时候int型不够用,可以用long long或__int64型(两个下划线__)。值类型表示值介于 -2^63 ( -9,223,372,036,854,775,808) 到2^63-1(转载 2014-08-30 20:59:17 · 646 阅读 · 0 评论 -
李开复:算法的力量
算法的力量算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语言五花八门就产生了一种误解,认为学计算机就是学各种编程语言,或者认为,学习最新的语言、技术、标准就是最好的铺路方法。其实大家都被这些公司误导了。编程语言虽然该学,但是学习计算机算法和理论更重要,因为计算机算法和理论更重要,因为计算机语言和开发平台日新月异,但万变不离其宗的是那转载 2014-12-31 18:02:24 · 663 阅读 · 0 评论 -
菜鸟授徒系列之新手入门
新手常见问题: 1.关于输入字符不见了当输入一个数值型数据,后面又要输字符时,一定要注意。因为当回车换行时,编译器会把回车换行当作一个字符。正确的做法是:scanf(“%d”,&a);getchar();//吸收换行符scanf(“%c”,&c); 2.关于打表:打表多用于应对问题运算量很大,而普通做法会超时的情况;对于有些数据很大又可以用数组将运算结果全部存原创 2014-11-30 01:03:57 · 1462 阅读 · 0 评论 -
菜鸟授徒系列之母函数
这是第二次接触母函数类问题,相比于第一次的朦朦胧胧,第二次更加深刻。深深地感到母函数的强大,真是解决组合问题的一大法宝,将做过的题分类、总结加深一下记忆。母函数包括: 普通生成函数(解决组合问题) 指数生成函数(解决排列问题)这里全部是普通生成函数,可解决一系列组合问题,做题时要将题意与生成函数G(x) = (1+x^2+x^3+原创 2014-12-03 20:33:34 · 1054 阅读 · 0 评论 -
2015暑期结束小思
经历一个暑期的自我学习,自己在WEB开发的基础更加牢固了,期间也写了一些博客记录下学习中的一些总结,可惜的是在博客站的辗转过程中,好多博文都丢失了,看来开学后还要重写总结。在这个大二的上半学年,相比于大一,自己更加迷惘了,可能是对前途的迷惘,亦可能是对生活,对大学的迷惘,可笑的是别人都说大一迷惘,大二彷徨,大三呐喊,大四朝花夕拾......我倒是反了反,呵呵。仔细琢磨了下,这种状态可能是人原创 2015-09-02 15:25:07 · 471 阅读 · 0 评论 -
关于“一秒一G LiFi比WiFi快一百倍”的评论
今天,在新浪网上看到了这样一篇报道《一秒一G LiFi比WiFi快一百倍》,讲的是一个科学家发明了一种Wi-Fi的超级替代品——Li-Fi并已经通过实验检测,其数据传输速度可以达到每秒1GB。然后下面开始各种好玩的评论,其中“然而天朝流行的是10M带宽,下载速度也就1.2M,并没什么卵用。”这个更是引起探讨天朝网速问题的热潮。。。说来也是,为什么我的10M网速,才能达到1M左右呢?我们平常原创 2015-11-27 12:37:42 · 615 阅读 · 0 评论 -
最长上升子序列nlogn算法
hdu 1950 Bridging signalshttp://acm.hdu.edu.cn/showproblem.php?pid=1950===================================最长上升子序列(LIS)的典型变形,熟悉的n^2的动归会超时。LIS问题可以优化为nlogn的算法。定义d[k]:长度为k的上升子序列的最末元素,若有多个长度为k的上升子序转载 2014-08-20 20:04:50 · 1052 阅读 · 0 评论 -
基于贪心算法的几类区间覆盖问题
(1)区间完全覆盖问题问题描述:给定一个长度为m的区间,再给出n条线段的起点和终点(注意这里是闭区间),求最少使用多少条线段可以将整个区间完全覆盖样例:区间长度8,可选的覆盖线段[2,6],[1,4],[3,6],[3,7],[6,8],[2,4],[3,5]解题过程:1将每一个区间按照左端点递增顺序排列,拍完序后为[1,4],[2,4],[2,6],[3,5],[3,6],[转载 2014-08-26 20:07:09 · 862 阅读 · 0 评论 -
字符串转换为数字与数字转换为字符串库函数
最近总是用到字符串和数字来回转换的问题,从网上搜集了一些,共享出来下面这些是字符串---->数字的库函数atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCI转载 2014-07-28 15:04:24 · 715 阅读 · 0 评论 -
ceil函数
82ceil编辑函数名: ceil用 法: double ceil(double x);功 能: 返回大于或者等于指定表达式的最小整数头文件:math.h中文名 ceil用 法 double ceil功 能返回大于等于表达式的最小整数转载 2014-04-01 17:25:10 · 3418 阅读 · 0 评论 -
画图形问题(静态关系和动态关系)
/* 倒三角与顺三角 */5********* ******* ***** *** * *** ***** ****************#includeint main(){ int i,j,n; while(scanf("%d",&n)!=EOF){ n--;原创 2014-08-01 22:31:18 · 766 阅读 · 0 评论 -
gets()函数
gets()函数 gets() 函数 【1】函数:gets(字符指针) 【2】头文件:stdio.h(c中),c++不需包含此头文件 【3】原型:char *gets( char *buffer ); 【4】功能:从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所转载 2014-03-09 09:04:40 · 1128 阅读 · 0 评论 -
system("cls")
system("cls")编辑在VC环境下有两种办法实现清屏:1.#include windows.h>system("cls");这种办法的缺点是程序额外运行系统程序执行清屏操作,延长了程序执行时间。2.自己写函数,这种办法快这是从微软MSDN得到的方法:/* Standard error macro for reporting API e转载 2014-04-04 09:44:11 · 10954 阅读 · 0 评论 -
hdu题目分类
基础题:1000、1001、1004、1005、1008、1012、1013、1014、1017、1019、1021、1028、1029、1032、1037、1040、1048、1056、1058、1061、1070、1076、1089、1090、1091、1092、1093、1094、1095、1096、1097、1098、1106、1108、1157、1163、1164、1170、1194、1转载 2014-07-28 10:08:51 · 633 阅读 · 0 评论 -
int long long __int64的位数
unsigned int 0~4294967295 int 2147483648~2147483647 unsigned long 0~4294967295long 2147483648~2147483647long long的最大值:9223372036854775807lon转载 2014-07-31 23:09:01 · 951 阅读 · 0 评论 -
易忽略的sprintf和printf用法
设想当你从数据库中取出一条记录,然后希望把他们的各个字段按照某种规则连接成一个字符串时,就可以使用这种方法,从理论上讲,他应该比不断的strcat 效率高,因为strcat 每次调用都需要先找到最后的那个’\0’的位置,而在上面给出的例子中,我们每次都利用sprintf 返回值把这个位置直接记下来了。6、使用sprintf 的常见问题sprintf 是个变参函数,出问题通常转载 2014-09-07 16:42:00 · 1280 阅读 · 0 评论 -
memcpy 详解
memcpy 头文件:#include函数原型:void *memcpy(void str,const void *s,size_t n); 功能 c和c++使用的内存拷贝函数.从源s所指的内存地址的起始位置开始拷贝n个字节到目标str所指的内存地址的起始位置中memcpy与strcpy有以下不同: 1.复制内容不同。strcpy复制字符串,而memcpy复制字符数组、整型、结原创 2014-09-08 11:04:31 · 2263 阅读 · 0 评论