上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 300 下一页
2013年9月17日

POJ1042 Gone Fishing

摘要: 采用贪心策略。假设他从1湖泊走到x 湖泊,这还剩下 h*12 - sigma(T1--Tx-1)。(单位时间为5分钟)。然后再用剩下的时间去钓1-x的湖泊的鱼。 每次都选择最多鱼的湖泊钓。 code:#include #include #include #include using namespace std;const int maxn = 30;int f[maxn], tf[maxn], d[maxn], t[maxn], path[maxn];int ans, p[maxn];int main(){ int h, n, i, j, k; while(scanf("%d&quo 阅读全文
posted @ 2013-09-17 23:55 you Richer 阅读(126) 评论(0) 推荐(0)

HTTP详解

摘要: 1. URLURL(Uniform Resource Locator) 相当于一个文件名在网络范围的扩展。1.1 格式schema://host[:port#]/path/.../[?query-string][#anchor]scheme 指定低层使用的协议(例如:http, https, ftp)host HTTP服务器的IP地址或者域名(存放资源的地方)port# HTTP服务器的默认端口是80,这种情况下端口号可以省略。path 访问资源的路径query-string 发送给http服务器的数据anchor- 锚 2. HTTPHTTP (HyperText Transfer Prot 阅读全文
posted @ 2013-09-17 23:52 you Richer 阅读(282) 评论(0) 推荐(0)

python导入模块的方法

摘要: 先看代码:import time #利用importprint "how",time.sleep(2) #sleep()方法前面必须得有导入模块的名字timeprint "are",time.sleep(2)print "you",time.sleep(2)print "today?"from time import sleep #利用from...import...print "how",sleep(2) #sleep()方法前面就不要有导入模块的名字了print "are" 阅读全文
posted @ 2013-09-17 23:50 you Richer 阅读(194) 评论(0) 推荐(0)

UNIX网络编程---传输层:TCP、UDP、SCTP(二)

摘要: UNIX网络编程----传输层:TCP、UDP、SCTP一、概述本章的焦点是传输层:包括TCP、UDP、和SCTP(流控制传输协议)。SCTP是一个较新的协议,最初设计用于跨因特网传输电话信令。UDP是一个简单的、不可靠的数据报协议。TCP是一个复杂、可靠的字节流协议。SCTP与TCP类似之处在于它也是一个可靠的数据报协议,但它还提供消息边界、传输级别多宿支持以及将头端阻塞减少到最小的一种方法。需要关注的几点:TCP的三路握手、TCP的链接终止序列和TCP的TIME_WAIT状态,SCTP的思路握手和SCTP的链接终止,加上由套接字层提供的TCP、UDP和SCTP缓冲区机制。二、总图从右向左查 阅读全文
posted @ 2013-09-17 23:48 you Richer 阅读(253) 评论(0) 推荐(0)

任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。

摘要: 题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0。解法一:暴力求解。从1开始查找M,然后判断M*N=X这个数字是否只含有0,1.解法二:由于没有直接的数学方法能帮我们直接得到M的值,所以我们只能进行搜索。由于相对M,乘积N*M具有明显的特征,需要搜索的空间要小很多,所以我们对乘积N*M进行搜索。如果N*M的结果有K位,则要循环2^K次,我们发现K的结果能轻易超过40,所以这个运行时间还是相当长。同余运算具有等价关系,mod N = i(0#include#includeusing namespace std;bool FindNumbe 阅读全文
posted @ 2013-09-17 23:45 you Richer 阅读(1038) 评论(0) 推荐(0)

【每天一个Linux命令】14. Linux中locate命令的用法

摘要: 命令用途 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。所以你要知道:1. locate的速度比find快,因为它并不是真的查找文件,而是查数据库2. locate的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护3. 升级数据库命令:locate -- u命令用法#查看locate版本信息-Vbixiaopeng@bixiaopeng-To-be-filled-by-O-E-M:~$ locate -Vmlocate 0.25Copyri.. 阅读全文
posted @ 2013-09-17 23:44 you Richer 阅读(338) 评论(0) 推荐(0)

Android常用控件之Fragment仿Android4.0设置界面

摘要: Fragment是Android3.0新增的概念,是碎片的意思,它和Activity很相像,用来在一个Activity中描述一些行为或部分用户界面;使用多个Fragment可以在一个单独的Activity中建立多个UI面板;Fragment必须被嵌入到Activity中,所的生命周期就跟Activity一样。在Android4.0的设置界面就是左边显示列表,右边显示对应的详细信息,先看下做出来的效果图 这个程序分横竖屏显示,横屏是在一页显示,竖屏分两页显示首先定义程序中要用到的数据Data.javapackage com.example.fragmentdemo;public final c. 阅读全文
posted @ 2013-09-17 23:40 you Richer 阅读(377) 评论(0) 推荐(0)

python代码中pass的用法

摘要: 我们有时会在方法中写一些注释代码,用来提示这个方法是干嘛的之类,看下面代码:class Game_object: def __init__(self, name): self.name = name def pickUp(self): pass #some codeclass Coin(Game_object): def __init__(self, value): Game_object.__init__(self) self.value = value def spend(self, buyer, seller): pass #some code 大家看到了pass这个单... 阅读全文
posted @ 2013-09-17 23:39 you Richer 阅读(408) 评论(0) 推荐(0)

uva 10453 - Make Palindrome(dp)

摘要: 题目链接:10453 - Make Palindrome 题目大意:给出一个字符串,通过插入字符使得原字符串变成一个回文串,要求插入的字符个数最小,并且输出最后生成的回文串。 解题思路:和uva 10739的做法相似,只是本题只能插入字符,所以只要在考虑子问题的同时记录住最优的选择就可以了。 #include #include const int N = 1005;int n, dp[N][N], rec[N][N];char str[N];int solve() { n = strlen(str); memset(dp, 0, sizeof(dp)); memset(rec... 阅读全文
posted @ 2013-09-17 23:36 you Richer 阅读(153) 评论(0) 推荐(0)

Data Structure(3)——软考阶段学习小结

摘要: 数据结构计算机等级考试中有,自考中有,软考中同样有,可见其内容的重要程度,今天对软考阶段视频学习内容的总结,同样是对前面学习内容的回顾,同样是对后面学习的铺垫。 中结:原本因为之前有过类似的总结,这次不打算总结这里的内容,但通过此次的学习,发现还是有很多前面认识不清,没有涉及到的东西,比如说二叉树的几种特殊形式:线索二叉树、查找二叉树、哈夫曼树、平衡二叉树,他们的由来及其操作,及二叉树相关的一些定理,这些不是原先没有理清楚就是新涉及到的一些内容。同样通过例子的练习也对以前知识进行了巩固,这时才意识到以前的学习还是有些泛泛的。所以最后还是重新画了导图,相对而言,也对线性表、树、图几种逻辑结... 阅读全文
posted @ 2013-09-17 23:34 you Richer 阅读(164) 评论(0) 推荐(0)
上一页 1 ··· 80 81 82 83 84 85 86 87 88 ··· 300 下一页