今天第一次参加bc,虽然由于运动会耽误了时间,但还是开始做了题目。
第一道题恰巧是最近做的树状数组类型,nlogn 复杂度。规律推算很简单。一个长度的区间累加过程中会消掉中间部分,区间长度的改变会导致减掉加上的部分改变。减掉的是最前面k-1,加上后面n-k+1个
第二题一直没很好明白题意,虽然认为不难。
起初没有用long long 溢出了两次,o(︶︿︶)o 唉 以后看到取模之类的直接...
分类:
编程语言 时间:
2014-11-02 09:25:38
阅读次数:
148
本文是在 章鱼哥出品—VB.NET Office操作之Word(二)中添加内容的具体实现,读者可以借鉴看下,注意本文应该与三结合在一起使用,是在三的基础上添加了几种功能的实现。
实现窗体:
代码实现:代码直接复制到上文的窗体类中
'获取文档路径
Private Sub But_GetAdrress_Click(ByVal sender As Sy...
分类:
Web程序 时间:
2014-11-02 09:23:55
阅读次数:
228
C:\redmine-2.6.0>gem install bundler
Fetching: bundler-1.6.2.gem (100%)
Successfully installed bundler-1.6.2
1 gem installed
Installing ri documentation for bundler-1.6.2...
Installing RDoc docum...
题意:Floyd!!!直接说输入格式你们一定会做。
就是说多组数据,然后每组先一个n,然后n行,一个数是有几条出边(单向边),然后每条出边俩数分别为点和边权。
好了,现在求的是点x,使从x出发最远的点 最近,不懂直接看代码,风格良好!!!
#include
#include
#include
#define N 105
#define inf 0x3f3f3f3f
us...
分类:
其他好文 时间:
2014-11-02 09:25:34
阅读次数:
198
1 使用函数,减少代码的书写量。
2 使用有意义的变量名。
3 不要使用立即数。
4 使用工艺无关库。
5 避免使用混合时钟沿。如果必须使用上升沿和下降沿进行触发,则必须保证综合和时序分析后该模块的时序周期在最坏的情况下也是正确的。且必须给出文档说明。
6 如果需要使用门控时钟或内部时钟,或者Reset信号,应把内部时钟产生电路或者Reset电路分离出来。Reset信号的功能是直接清除所...
分类:
其他好文 时间:
2014-11-02 09:25:24
阅读次数:
260
考虑到6和6+进入使用造成的“破坏”,自动布局这个武器“是时候表演真正的技术了!”。
刚在学习使用“约束”的时候,构建一个label准备试一试,在使用到init方法时,想到没必要设置frame,因为frame根本不能写死,但是我又想这个label有固定的大小,那怎么办呢?那就只用init方法构建,然后设置bounds,虽然可以,但是觉得浪费,而且这样设置的宽高没有添加“约束”,这样的宽高是...
分类:
其他好文 时间:
2014-11-02 09:22:17
阅读次数:
214
http://acm.hdu.edu.cn/showproblem.php?pid=3915
这道题目是和博弈论挂钩的高斯消元。本题涉及的博弈是nim博弈,结论是:当先手处于奇异局势时(几堆石子数相互异或为0),其必败。
思路在这里,最后由于自由变元能取1、0两种状态,所以,最终答案是2^k,k表示自由变元的个数。
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-11-02 09:23:23
阅读次数:
181
主要是写一写大四的我找工作的曲折经历,正在找工作的同学可以看下,对于前辈们就不要进来取笑我啦。文章有点长,不爱长文者勿点。...
分类:
其他好文 时间:
2014-11-02 09:24:41
阅读次数:
234
BestCoder Round #16 !!!...
分类:
其他好文 时间:
2014-11-02 09:23:13
阅读次数:
284
发现很多node的书介绍express文件上传都是基于3.*版本的,
现在express的版本都是4.+的,很多以前的代码跑不动了
所以自己折腾了个小demo
实现了限制上传文件种类和大小
例子是基于formidable模块的
github地址为https://github.com/felixge/node-formidable
var express = require('expre...
分类:
Web程序 时间:
2014-11-02 09:21:40
阅读次数:
552
/*
建立链栈实现括号匹配问题 创建栈,判断是否空栈
*/
#include
#include
#include
#define status int
typedef struct node
{
char ch;
node* next;
}SNode;
typedef struct
{
SNode *top;
//SNode *base;
}Stack;
//创建空栈 ...
分类:
其他好文 时间:
2014-11-02 09:24:08
阅读次数:
316
//循环队列
#include
#include
#define MAXSIZE 5
#define status int
struct Queue
{
int* base;
int front;
int real;
}Q;
status initQueue(Queue &Q)
{
Q.base=(int *)malloc(MAXSIZE*sizeof(int));
if(...
分类:
其他好文 时间:
2014-11-02 09:22:59
阅读次数:
175
//顺序表的合并
//输入元素函数 put
//输出元素函数 output
//合并 Merge
#include
#include
#include
using namespace std;
#define LIST_INIT_SIZE 80
#define LISTINCREMENT 10
typedef struct
{
int *elem;
int length; ...
分类:
其他好文 时间:
2014-11-02 09:23:09
阅读次数:
225