UVA 580 枚举出现连续3个U第一次出现的位置。同时需要记录前i位不出现连续3个u的方案。
#include
#include
#include
#include
using namespace std;
typedef long long ll;
const int maxn = 20 + 10;
ll f[maxn],g[maxn];
ll quick(ll a,int n)...
分类:
其他好文 时间:
2015-05-08 22:01:09
阅读次数:
167
Node.js学习笔记Nodejs学习笔记
Nodejs介绍
npmNode Package Manager
1 npm常用命令
IO的不可预测性
回调
1 回调剖析
2 Node在读写文件使用回调
3 Node在HTTP使用回调
4 回调顺序
5 同步与异步代码
HTTP
1 HTTP响应状态代码
2 使用URL模块响应不同的请求
3 使用Nodejs创建HTTP客户端
4 将函数发布为URL服务...
分类:
Web程序 时间:
2015-05-08 09:41:15
阅读次数:
200
(xl)LT1-3这道题还是比较考验数学水平,由于所有的交换仅限于相邻两个人之间的交换,所以容易列n-1个方程组,要注意到这是一个环,所以第n个方程是可以被推导出来所以不能算作有效的方程组,即使无法解出所有的值,但是我们注意到,只要求一个最小值,那么这种求极值问题,就可以通过x1一个变量来表示所有的...
分类:
编程语言 时间:
2015-05-07 00:33:21
阅读次数:
198
(xl)LT1-2这道题还是没什么难度,但是注意一下运算符重载,以便sort,以及构造成员,还有sort遇到vector用迭代器。写了两份代码。先附上自己的普通方法:#include#include#includeusing namespace std;const int maxn=1000+5;s...
分类:
编程语言 时间:
2015-05-06 22:42:17
阅读次数:
186
算法入门经典训练指南第一章例题5这道题个人感觉还是很有技术含量的,如果纯模拟可以搞死人。这里面的一个蚂蚁在碰撞而掉头的情形,最后被看做是“对穿而过”,这种“转换思想”是非常厉害滴。。要是我有一天也有这种技能就好了个人感觉如果看不出来,这道题就挂了。所以在处理复杂问题上的时候,如果直接去做很复杂、很麻...
分类:
编程语言 时间:
2015-05-06 01:16:52
阅读次数:
165
---------------面向对象编程简介---------------UML表示方法: 1)方框上中下三分 2)上框写类名 3)中框写属性和字段,例如:+Description:string+公共成员-私有成员 Description成员名 string成员类型 4)下框写方法,例如:...
---------------函数---------------参数数组:可指定一个特定的参数,必须是最后一个参数,可使用个数不定的参数调用函数,用params关键字定义它们 例如:1 static int SumVals(params int[] vals)2 {3 int sum =...
---------------集合、比较和转换---------------C#中的数组是作为System.Array类的实例实现的,它们是集合类(Collection Classes)中的一种类型。集合类一般用于处理对象列表,大多通过实现System.Collections名称空间中的接口而获得的...
---------------变量和表达式---------------赋值运算符:+=;-=;*=;/=;%=例如:i+=j 相当于 i=i+j i-=j 相当于 i=i-j以此类推 按位运算符:&——与;|——或;^——异或;~——取反;>>——向右位移;>2 = 00001001>>2 = 0...
这是从刘汝佳的算法竞赛入门经典中看到的题,书中是这么描述的
给出正整数n和m,输出在[m, n]中的无平方因子数。PS(无平方因子数的概念请自行百度)
#include
#include
#include
bool visited[10000005];
int prime[500000];
int main(){
int n, m;
scanf("%d", &n, &m);
int i,...
分类:
其他好文 时间:
2015-05-04 20:16:39
阅读次数:
98