- 博客(23)
- 收藏
- 关注
转载 NumPy教程(转)
NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。在NumPy中维度(dimensions)叫做轴(axes),轴的个数叫做秩(rank)。例如,在3D空间一个点的坐标[1, 2, 3]是一个秩为1的数组,因为它只有一个轴。那个轴长度为3.又例如,在以下例子中,数组的秩为2(它有两个维度).第一个维度长度为2,第
2015-09-07 21:40:09
480
转载 Windows下Anaconda的安装和简单使用
1、安装anaconda之前什么都不需要安装,直接在官网下载anaconda,我下载的是Python2.7,32位的。 下载后的文件是: 直接双击安装,可以自己选定安装位置(这个你自己决定)。 安装完成后,我们可以看到: 安装完anaconda,就相当于安装了Python、IPython、集成开发环境Spyder、一些包等等。2、Python(shel
2015-09-07 18:30:44
453
原创 Karatsuba Multiplication
z=x*yx = x1*10^m + x0y = y1*10^m + y0z = z2*10^2m + z1*10^m + z0z2 = x1*y1z1 = x1*y0 + x0*y1 = (x1+x0)*(y1+y0) - z2 - z0z0 = x0*y0
2015-07-18 22:42:14
1011
原创 CS75 0
DNS缓存ip地址 如果ip地址改变?浏览器和服务器沟通的语言: HTTPHTTP的无状态协议:通讯后关闭 --->动态持续连接:Ajax JavaScript
2015-04-18 00:06:25
920
原创 总结一下近半个月的题目。
1、dppoj29654*4矩阵,矩阵上每个元素都有两种状态开和关,给定初始状态,和状态转移求从初始状态到目标状态:所有元素都是开状态,的最小步骤数以及步骤.
2014-11-17 16:59:30
391
原创 今天学了【链地址法处理冲突构造哈希表】,帮别人写了个程序。
题意大概就是 实现注册 登陆QQ号码,返回注册成功 被注册 号码不存在 密码正确 密码错误等。
2014-11-16 21:57:50
739
转载 采用链地址法处理冲突构造哈希表
原文链接:点击打开链接1、背景引入 (1)线性表和树等线性结构中,记录在结构中的相对位置是随机的,和记录的关键字之间不存在确定的关系,因此,在结构中查找记录时需要进行一系列和关键字的比较。理想的情况是希望不经过任何比较,一次存取便能够取到所查找的记录,那就必须在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字和结构中一个唯一的存储位置相对应。因
2014-11-16 18:48:18
1005
原创 【HDU1079】Calendar Game(博弈论,博弈找规律)
/*网上看来的,通过分析和找规律来确定必胜必败。依据月份和日期和的奇偶性。不论月份加一,还是日期加一,都改变了奇偶性。只有月末加一天可能不改变奇偶性。1.31——2.1 偶--奇2.28——3.1 偶--偶 (可以选择2.28--3.28偶--奇)(2.29——3.1) 奇--偶3.31——4.1 偶--奇4.30——
2014-11-04 22:56:41
456
原创 【HDU1024】Max Sum Plus Plus (m个不相交连续子列的最大和)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1024dp[i][j]表示前j个元素分成i段的最优解,同时这个最优解是由a[j]元素结束的。转移方程是 dp[i][j]=max{f[i][j-1]+a[j],f[i-1][k]+a[j],(i-1
2014-11-01 23:10:08
488
原创 【HDU2155】小黑的镇魂曲
N个平台(L,R,H) 起点(X,Y)最高 问能否在M时间内落到地面(高度0)每次下落高度小于等于MAX #落到地面输出NO,落不到YES 先对所有的排序,然后从1——N逐个
2014-11-01 19:49:49
1061
转载 匈牙利算法
这是一种用增广路求二分图最大匹配的算法。它由匈牙利数学家Edmonds于1965年提出,因而得名。 定义 未盖点:设Vi是图G的一个顶点,如果Vi 不与任意一条属于匹配M的边相关联,就称Vi 是一个未盖点。交错路:设P是图G的一条路,如果P的任意两条相邻的边一定是一条属于M而另一条不属于M,就称P是一条交错路。可增广路:两个端点都是未盖点的交错路叫做可增广路。
2014-04-29 22:53:27
393
原创 [POJ1062] 昂贵的聘礼 枚举等级 + dijkstra
1 //最短路径——Dijkstra算法 2 //此题的关键在于等级限制的处理,最好的办法是采用枚举,即假设酋长等级为5,等级限制为2,那么需要枚举等级从3~5,4~6,5~7
2014-04-29 22:32:08
421
原创 HDU_1013
#include using namespace std;int main(){ char c; int sum = 0; while(c = getchar()) { if(c == '\n') { cout << sum << endl; c = getchar(); if(c == '0') break; else
2013-10-29 11:12:07
406
原创 HDU_1012
#include int main(){ int i ,k; double ans; printf("n e\n"); printf("- -----------\n"); printf("0 1\n"); printf("1 2\n"); printf("2 2.5\n"); ans = 1; k = 1; for (i=1; i <= 9; i++) { k *
2013-10-29 11:10:54
448
原创 HDU_1009
#include #include #include double beans_value[10000];int beans_number[10000];int beans_sum[10000];double ans;/*读入豆子的数量和价值*/void input_init(int n){ /*初始化,置零*/ memset(beans_value,0,sizeof(
2013-10-29 11:10:27
460
原创 HDU_1008
#include#include#includeint a[10000];int main(){ int n,i,t; scanf("%d",&n); while (n!=0) { t = 0; memset(a,0,10000*sizeof(int)); for (i=1; i<=n; i++) { scanf("%d",&a[i]); if (a[
2013-10-29 11:09:50
445
原创 HDU_1006(指针夹角)
#include#includeusing namespace std;//给跪了...ORZ//const double w_h=1.0/120,w_m=1./10,w_s=6.0; //角速度const double hm=11.0/120,hs=719.0/120,sm=59.0/10; //相对角速度// 将相对角速度变成周期。(即两针间须要多久呈现夹角的轮回)//
2013-10-29 11:08:40
789
原创 HDU_1005
#includeint main(){ long a,b,n,i,f[100]; while(scanf("%ld%ld%ld",&a,&b,&n) && a!=0) { f[1]=f[2]=1; for(i=3;i<=48;i++) f[i] = (a*f[i-1]+b*f[i-2])%7; printf("%ld\n",f[(n>48)?n%48:n]); }
2013-10-29 11:08:06
384
原创 HDU_1003
#include #include int a[100123];int last[100123];int f[100123];int T,le,ri,ans;int init(){ int i,n; memset(a,0,sizeof(a)); memset(f,0,sizeof(f)); memset(last,0,sizeof(last)); scanf("%
2013-10-29 11:07:48
439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人