最近有些事情很不顺利,我也不知道是咋了。现在唯一能安慰自己的还是自己,也只能在心里默默地鼓励自己。 昨晚跟两位同事去买了两件衣服。昨天下午学校放假,三个人一起去张家村吃饭,哈哈,大盘鸡,这个大众饭永...
分类:
其他好文 时间:
2015-04-04 18:35:12
阅读次数:
138
## 符号约定 * `` 自定义内容 * `[xxx]` 可选内容 * `[]` 自定义可选内容 ## 初始设置 1. `git config --global user.name "<用户名>"` 设置用户名 2. `git config --global user.email "<电子邮件>"` 设置电子邮...
分类:
其他好文 时间:
2015-04-04 18:32:11
阅读次数:
153
本节研究服务器TcpServer的实现;...
分类:
其他好文 时间:
2015-04-04 18:31:13
阅读次数:
163
模式的问题:你如何能轻松方便地构造对象实例,而不必关心构造对象实例的细节和复杂过程呢?
解决方案:建立一个工厂来创建对象。
实现:
一、引言
1)还没有工厂时代:假如还没有工业革命,如果一个客户要一款宝马车,一般的做法是客户去创建一款宝马车,然后拿来用。
2)简单工厂模式:后来出现工业革命。用户不用去创建宝马车。因为客户有一个工厂来帮他创建宝马.想要什么车,这个工...
分类:
其他好文 时间:
2015-04-04 18:32:25
阅读次数:
174
D - Mayor's posters
Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u
Submit Status Practice POJ 2528
Description
The citizens of Bytetown, AB, could not stand that the candid...
分类:
其他好文 时间:
2015-04-04 18:32:53
阅读次数:
320
1. 题目
存在一个非递减有序序列data,如{1,2,3,3,3,3,4,5},注意允许有相同元素。
(1) 求与key相同的第一个元素所在的位置。
(2) 求与key相同的最后一个元素所在的位置。
2. 分析
该序列有序因此利用折半可以提高查找效率,查找时间复杂度O(logN),其中N为序列长度。
对于问题(1):利用折半操作有s、middle、e三个指针,初始分别指向data的头...
分类:
其他好文 时间:
2015-04-04 18:31:11
阅读次数:
131
例如,想打开“in.txt”,执行如下操作即可
打开:freopen("in.txt", "r", stdin) //读模式
打开:freopen("in.txt", "w", stdin) //写模式
其实令人最头疼的不是这些,而是一旦重定向打开之后,不关闭的话就很痛苦了,但是还是让我找到了...
分类:
其他好文 时间:
2015-04-04 18:30:21
阅读次数:
332
题意:求数n,是(n+d)%23==p,(n+d)%28==e,(n+d)%33=i;
转载请注明出处:http://www.cnblogs.com/dashuzhilin/;
思路:中国剩余定理。利用同余的加性,将(n+d)拆成三个数a,b,c,
使a%23==p,a%28==0,a%33==0;
使b%23==0,b%28==e,b%33...
分类:
其他好文 时间:
2015-04-04 18:29:32
阅读次数:
120
描述
要求支持区间插入、区间修改、区间翻转、区间删除、区间求和 和求和最大的子列.
分析
从最开始学完splay做了翻转区间后就想做这个题目, 结果WA了N次后失去调试的信心, 40分收场(这题暴力30分)快省选了想拿出来再做一下, 因为splay的区间操作这个题算是最全的了, 不做一下的话总担心模版是错的.然后做了好长时间...终于不耐烦了拿HZWER的改了改, 直到改到所...
分类:
其他好文 时间:
2015-04-04 18:30:50
阅读次数:
176
问题描述
Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
输入格式:输入有两行,分...
分类:
其他好文 时间:
2015-04-04 18:31:07
阅读次数:
310
输入不超过1000的正整数你,输出其阶乘的准确的值。求阶乘大家都会,用递归就可以搞定,开销会比较大。阶乘增长是很快的,c语言中int值的范围大小与电脑位数n有关。整数区间为[-2^(n-1),2^(n-1))。在32位pc机上,其最大值为2^31,分析该题假如输入1000!是个很大的数,远远超过int的范围。可以用一个4000个元素的数组保存。从低位到高位依次保存在数组从小到大的角标元素中。代码如...
分类:
其他好文 时间:
2015-04-04 18:31:08
阅读次数:
139
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Text;
using System.Windows.Forms;
namespace 读取host文件
{
public partial class Form1 : Form
{
...
分类:
其他好文 时间:
2015-04-04 18:31:07
阅读次数:
95
Spiral Matrix II
Given an integer n, generate a square matrix filled with elements from 1 to n2 in spiral order.
For example,
Given n = 3,
You should return the following matrix:
[
[ 1, ...
分类:
其他好文 时间:
2015-04-04 18:29:57
阅读次数:
133
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,
Given 1->2->3->3->4->4->5, return 1->2->5.
Given 1->1->1->2...
分类:
其他好文 时间:
2015-04-04 18:28:52
阅读次数:
113
今日同事发现他负责的一个数据库服务器出现了异常,症状为UNDOTBS表空间增大,导致磁盘空间不足,其请我协助解决这个问题。
系统是linux的,原则上来讲这个问题其实很好解决,建立新的UNDOTBS表空间,然后让系统默认使用这个表空间,等到切换完毕,删除老的UNDOTBS表空间即可。
但是在实际解决的时候却一波三折,现总结如下:
刚开始的时候给了他一个文档,其内容是如何建立新的UNDOTBS...
分类:
其他好文 时间:
2015-04-04 18:27:35
阅读次数:
189
比赛链接:点击打开链接
A:点击打开链接
题意:
有2种矩阵1*x和2*x, 用最小的矩阵2*m来把这些框住,使得m最小,输出最小的m
输入:
n个矩阵
下面n行给出wi, xi, wi的取值只有1,2两种,且矩阵不能旋转重叠。
思路:
矩阵宽为2就直接加到答案上,所以只考虑矩阵宽为1。
dp[i]表示第一行能放的宽度,类似背包求出这个dp
然后if(dp[i] is ok) ...
分类:
其他好文 时间:
2015-04-04 18:27:25
阅读次数:
205
微软实习生线上笔试-2015-4-3(1,2题) Magic Box && Professor Q's Software...
分类:
其他好文 时间:
2015-04-04 18:29:54
阅读次数:
149