程序学习
pmathticol
行动至上
展开
-
判断IP地址有效性
/************************************************************************* > File Name: newfile1.cpp > Author: pzz > Mail: 837157806@qq.com > Created Time: 2014/2/24 14:06:47 ********************原创 2014-03-31 21:13:39 · 15337 阅读 · 0 评论 -
python核心编程笔记2(p426-464)
执行其他程序execfile()函数//导入模块不是很好,导致最高级代码运行f=open(filename,'r')exec ff.close()用execfile函数就是execfile(filename)执行其他非python程序 主要函数有: system(cmd) fork() execl(file,arg0,arg1) execv(file,arglist)原创 2015-06-05 11:15:02 · 10894 阅读 · 1 评论 -
python类基本语法笔记
语言是工具,一段时间不用就会忘掉语法。静态方法和类方法 什么时候会用到这样的方法呢?类方法是针对类存在的,可以用类直接调用。 主要用到的两个函数是staticmethod()和classmethod().简洁的用法是用Python的修饰器。 需要注意到python的方法是引用型的,这样的好处是可以直接赋值,或者赋值给其他变量等。组合,继承,子类,父类 很多思想和c++面向对象的类原创 2015-06-03 13:08:18 · 10939 阅读 · 1 评论 -
aoj1303
继续python系列,python能够自动推断类型这个太好用了,根本不用声明类型,自己根据运行情况推断出所用的类型,所以在定义函数的时候根本不用声明参数的类型。 下面这个题目aoj1303,求2的指数,如下:def gethex(a): li=[] while a: zhi=a%2 li.append(zhi) a=a/2 r原创 2015-05-07 21:29:39 · 1624297 阅读 · 0 评论 -
有相同的平均值,产生不同方差的随机数
近来需要用到根据相同的平均值,产生不同的方差的随机数。 找到一段matlab的程序,程序代码如下:% 生成20个%X = zeros(20, 1);%k = 1;fob=fopen('data.in','w')Y=[116,108,106,110,85,89,117,115,95,103, 87,112,97,90,110,96,110,99,103,94, 111,108原创 2015-04-01 19:29:06 · 12177 阅读 · 0 评论 -
codeforce 规则
http://codeforces.com/blog/entry/456The text contains only preliminary rules of Codeforces contests – something surely will change. In particular, I hope to help the community to find the illogic in原创 2012-04-20 17:40:46 · 15150 阅读 · 0 评论 -
我的python中matplotlib和seaborn使用记录
matplotlib和seaborn安装部分,python的包安装不是很难,主要是兼容性问题,就是各个包是和python版本需要匹配的,另外matplotlib这个包用到了很多子包,我装了如下部分:python2.7.9+matplotlib-1.4.2+numpy-1.8.2+pyparsing-2.0.3+dateutil-2.4.0+scripy-0.15.1+six-1原创 2015-03-08 13:49:10 · 18900 阅读 · 1 评论 -
hfut 1247 H 技术员BangFu
这题的确是一道好题,很好的将状态dp以及图论的最短路径,这里上面的权值表示的花费的钱,另外还有很多约束问题, 首先大体描述下这道题,就是一个技术员,遍历N个节点,首先他一开始在0号节点,且是星期一,然后遍历1..N-1 编号的节点,这里要求每个节点只能走一次,而且必须每个节点都得走到,最后还要回到0号节点,而且从一个定点到另一个顶点是要花费p天的时间,还要要一定的钱,而且在每个节点也至少得待一原创 2012-03-30 22:08:03 · 10981 阅读 · 0 评论 -
poj2155 树状数组
#include #define maxn 1005/* 对于矩形 AB CD 把它分成这样几个区域 B右边 C下边 D 右下边 那么这样update(x,y,1) ,然后处理getsum(x,y) 就是这一点被处理过的次数 , 偶数为0,奇数为1 */using namespace std;int原创 2012-03-22 11:56:40 · 10706 阅读 · 0 评论 -
poj 1011 sticks
#include#includeusing namespace std;int a[100],visit[100];int NumSticks;/* 我的大体思路是这样: 1.首先对于可能的长度len,首先求出总共的棍的数目num,然后对len 进行dfs,在数组里找合适的木棍填充len,填充完毕后,num数减少1,在继续在里面找, 如果在当前层次上面原创 2012-03-24 17:35:29 · 10753 阅读 · 0 评论 -
poj1001
/** * *filename:poj1001.java *author:panzhizhou *date:2013-4-16 */import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;imp原创 2013-04-16 21:07:15 · 10965 阅读 · 0 评论 -
一段递归程序的思考(全排列)
/************************************************************************* ID:panzhiz1 PROG:permutation LANG:C++ Created Time: 2014/3/21 13:25:22 *********************************************原创 2014-03-21 13:40:14 · 10873 阅读 · 0 评论 -
2014多益网络笔试题
共三道算法题1.求最大子矩阵和2.求最长回文字串原创 2014-04-17 20:14:09 · 21909 阅读 · 3 评论 -
一段递归 程序(全排列问题)
求一个全排列,用递归的思想来解决,在看递归的问题的时候,如果考虑所有分支条件,发现非常不适合,那么如何有效的分析递归的程序呢。1.递归需要递归出口 2.递归绝对拥有根自身一样性质的子问题,下面用求全排列的代码来看看这个问题,关于类似的问题还有八皇后,棋盘问题,递归方法求逆序等等。。/*******************************************************原创 2014-03-21 13:43:11 · 10857 阅读 · 0 评论 -
素数环 dfs
#include#includeusing namespace std; //the prime ringint visited[21];int res[21];int n;int flag;int isPrime(int p){ if(p==1) return 0; else if(p==2||p==3) return 1; fo原创 2012-03-24 17:33:48 · 10823 阅读 · 0 评论 -
c++中静态成员变量不能够用输入流输入问题
#include<iostream>using namespace std;class Demo{ public: int a; static int c;};static int b;int main(){ Demo d=Demo(); cin>>b; cout<<"b="<<b<<endl; cin>>d.a; cout<<"the result="<<d.a<<e原创 2015-09-29 20:39:45 · 623 阅读 · 0 评论