码迷,mamicode.com
首页 > 其他好文
poj 2991 Crane(线段树)
题目链接:poj 2991 Crane 题目大意:就是有一个机械手臂,有n结,给定每节的长度,一开始为垂直的。有m次操作,每次将x关节变成角度d,并且输出手臂末端的坐标。 解题思路:点的旋转公式(r为逆时针的角度): x′=x?cos(r)?y?sin(r)y′=x?sin(r)+y?cos(r) 没有做过类似的题目,线段树每个节点记录的为每节旋转的角度以及单节末端的位置。...
分类:其他好文   时间:2014-09-26 21:45:49    阅读次数:218
POJ 3680 Intervals
离散化+最大费用最大流... 源点---1 .. 2 ..3 .... n ---汇点 连流量为K,费用为0的边 对于(a , b , w) 连从 a到b容量1费用w的边 Intervals Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 6503...
分类:其他好文   时间:2014-09-26 21:28:08    阅读次数:296
URAL - 1297 Palindrome(后缀数组求最长回文子串)
Description The “U.S. Robots” HQ has just received a rather alarming anonymous letter. It states that the agent from the competing «Robots Unlimited» has infiltrated into “U.S. Robotics”. «U.S. R...
分类:其他好文   时间:2014-09-26 22:34:29    阅读次数:370
KMP算法 --- 深入理解next数组
KMP算法的前缀next数组最通俗的解释我们在一个母字符串中查找一个子字符串有很多方法。KMP是一种最常见的改进算法,它可以在匹配过程中失配的情况下,有效地多往后面跳几个字符,加快匹配速度。当然我们可以看到这个算法针对的是子串有对称属性,如果有对称属性,那么就需要向前查找是否有可以再次匹配的内容。....
分类:其他好文   时间:2014-09-26 22:33:18    阅读次数:209
算法之连续整数之和
首先以,1000为例设这组数的平均数为X,个数为N。1.当N为奇数时,X为整数。( X等于N个数中的中位数 )此时,N是1000的因数中的奇数,共计有N=1,N=5,N=25,N=125四种,则对应的X分别为X=1000,200,40,8;2.当N为偶数是,X为小数位为0.5的小数,那么2X是个奇数...
分类:其他好文   时间:2014-09-26 21:42:58    阅读次数:236
get和post的区别
第一种说法: get是用于获取数据的;post一般用于将数据发给服务器之用。第二种说法:最普遍的答案--------(这只是HTML标准对HTTP协议的用法有约定。) 1、GET使用url或Cookie传参。而POST将数据放在BODY中。 2、GET的URL会有长度上的限制,而POST的...
分类:其他好文   时间:2014-09-26 22:49:28    阅读次数:143
shell语法简单介绍
一、基本的语法1.1、shell文件开头shell文件必须以以下的行開始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的參数是用来运行该文件的程序。在这个样例中我们使用/bin/sh来运行程序。当编辑好脚本时,假设要运行该脚本,还必须使其可运行。要使脚本可运行:执行chmod...
分类:其他好文   时间:2014-09-26 21:59:08    阅读次数:256
数据挖掘---介绍
数据挖掘(Data Mining)又称知识库知识发现(Knowledge-Discovery in Databases 简称KDD)。 1.什么是DM?(what?) 简单点说,DM就是从海量数据中找到有价值的知识,这些知识可以是规则、约束、模式、规律等等。 这些知识可以使用图表,决策...
分类:其他好文   时间:2014-09-26 21:25:08    阅读次数:192
读书笔记《征服C指针》----C的声明是这样解读的
解读C的声明的最好方法是用英语来阅读,道理很简单,因为C语言是美国人发明的。为了把问题变得更简单,在这里暂不考虑const和volatile。接下来遵循以下步骤来解释C的声明。首先着眼于标识符(变量名或者函数名)。从距离标识符最近的地方开始,依照优先顺序解释派生类型(指针、数组、和函数)。优先...
分类:其他好文   时间:2014-09-26 23:04:38    阅读次数:294
UVALive 3664:Guess(贪心 Grade E)
vj题目链接题意:有n (n#include #include using namespace std;#define N 20000struct Man{ int a[3]; int possible[8]; void read() { for (int i = 0...
分类:其他好文   时间:2014-09-26 21:57:38    阅读次数:331
怎么实现元素ol的降序排序显示
首先介绍一下什么是ol元素。这里直接引用MDN里面的定义:The HTML Element (or HTML Ordered List Element) represents an ordered list of items.也就是说这个元素的包含的li元素是带有数字序号的。为了更好阐述下面介...
分类:其他好文   时间:2014-09-26 22:47:08    阅读次数:453
AfxMessageBox和MessageBox差别
假设用MFC的话,请尽量使用afxmessagebox,由于这个全局的对话框最安全,也最方便。可是在WIN32 SDK的情况下仅仅能使用MESSAGEBOX。MessageBox()是Win32API函数.后者是mfc中的全局函数.在MFC中能用MessageBox()的地方都能用AfxMessag...
分类:其他好文   时间:2014-09-26 23:03:18    阅读次数:245
extern
也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的,C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun_in...
分类:其他好文   时间:2014-09-26 21:39:38    阅读次数:227
CVE: 2014-6271、CVE: 2014-7169 PATCH方案分析
CVE: 2014-6271、CVE: 2014-7169 PATCH方案分析
分类:其他好文   时间:2014-09-26 22:45:48    阅读次数:329
lua5.1 和 5.2 关于 sequence 的定义变化,对#table取值的影响
引子环境 lua 5.2 a = {} for i=1,2 do a[i] = i*3 end a[4] = 11; print(a[#a]) ---print 11----------------------------------- a = {} for i=1,3 do a[i] = i*3 ...
分类:其他好文   时间:2014-09-26 21:38:58    阅读次数:236
redis该如何分区-译文(原创)
写在最前,最近一直在研究redis的使用,包括redis应用场景、性能优化、可行性。这是看到redis官网中一个链接,主要是讲解redis数据分区的,既然是官方推荐的,那我就翻译一下,与大家共享。Partitioning: how to split data among multiple Redis...
分类:其他好文   时间:2014-09-26 22:11:58    阅读次数:305
队列堆栈和数组-三角矩阵
#include#include using namespace std;enum TriangleTye{leftBottom,leftUp,rightBottom,rightUp};struct TriangleMatrix{ int* nums; int scale; Tri...
分类:其他好文   时间:2014-09-26 21:21:48    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!