A - LIGHTOJ 1005
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu
Submit Status
Description
A rook is a piece used in the game of chess which is played on a board...
分类:
其他 时间:
2014-03-27 00:22:40
收藏:
0 评论:
0 赞:
0 阅读:
564
1. 概述
为了进一步分析recovery系统使用资源png文件的过程,我们把相关代码剥离出来,作成小例子进行分析。
2. 正向分析的代码
这个小例子的第一步是能够遍历出png中所有locale的图片信息。
2.1 代码
代码如下:
/*
* gcc png_example.c -Iinclude -lpng
*
* The original code...
分类:
其他 时间:
2014-03-27 00:55:29
收藏:
0 评论:
0 赞:
0 阅读:
417
题目
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
分析
对字符串中各字母进行排序,那么互为重排列的字符串就会相等。
按照上述思路,用一个map纪录按字母排序后的字符串及其出现位置(或原字符串)...
分类:
其他 时间:
2014-03-27 00:23:41
收藏:
0 评论:
0 赞:
0 阅读:
634
题目:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是按照递增排序的。
要求:
1、输入的两个链表中有一个或者多个元素相等。
2、输入的链表中有一个或者两个链表都是空链表。
基本思路:
相信大家都知道这题的思路,本题的考点并在在于思路,而在于对链表基本性质的掌握程序,对链表的创建,构造,重置等性质有了一定的了解,求解本题并不难。
对于两个链表,分别有指针指着两个链...
分类:
其他 时间:
2014-03-27 00:54:00
收藏:
0 评论:
0 赞:
0 阅读:
459
题目
The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens attack each other.
Given an integer n, return all distinct solutions to the n-queens ...
分类:
其他 时间:
2014-03-27 01:26:22
收藏:
0 评论:
0 赞:
0 阅读:
452
题目
Follow up for N-Queens problem.
Now, instead outputting board configurations, return the total number of distinct solutions.
分析
所有结果都能列出来,那么个数当然能数出来,思路和N-Queens中一致,不再赘述。这里给出一种比较凶残的解法:...
分类:
其他 时间:
2014-03-27 01:14:59
收藏:
0 评论:
0 赞:
0 阅读:
482
Euler Circuit
Time Limit: 3000MS
Memory Limit: Unknown
64bit IO Format: %lld & %llu
[Submit] [Go Back] [Status]
Description
Problem D
EulerCircuit
Input: stan...
分类:
其他 时间:
2014-03-26 22:26:32
收藏:
0 评论:
0 赞:
0 阅读:
812
为了测试多个DK分布键情况下,多表关联是否可以镜像segment过滤,测试如下:
[gpadmin@gtlions50 ~]$ psql gtlions
psql (8.2.15)
Type "help" for help.
gtlions=# create table gtt1(id int,name character varying(5)) distributed by (i...
分类:
其他 时间:
2014-03-27 01:16:31
收藏:
0 评论:
0 赞:
0 阅读:
498
在VC中,经常要用到整型与字符串之间的来回转换,此处记录,以便以后查看。
1 整型转换为字符串类型。
第一种方法:利用CString对象的Format函数。
int flag;
CString csflag;
flag = 10;
csflag.Format("%d",flag);
MessageBox(csflag);
第二种方法:使用itoa函数。
int fla...
分类:
其他 时间:
2014-03-27 01:03:14
收藏:
0 评论:
0 赞:
0 阅读:
1169
prim算法:
#include
#include
#include
#define MAX 0x7fffffff
using namespace std;
int dis[200][200],vis[200],low[200],n,m;
int prim()
{
int i,j,sum=0,pos=1;
memset(vis,0,sizeof(vis));
vis...
分类:
其他 时间:
2014-03-27 00:53:28
收藏:
0 评论:
0 赞:
0 阅读:
491
muduo库中的源码并不是很多,但是回调的处理非常巧妙,这里从事件激活(某个套接字上可读/可写)以后这个层次看回调怎么被调用的。
首先从最大的EventLoop说起:
EventLoop中拥有事件链表(每一个元素都是Channel),在loop函数中调用epoll_wait系统调用的时候,将EpollPollr中EventList,将这个链表中激活事件添加到EventLoop中...
分类:
其他 时间:
2014-03-27 01:23:14
收藏:
0 评论:
0 赞:
0 阅读:
491
首先看TcpServer:
在这里肯定是有socketfd的,不然这个监听套接字是怎么被关注的呢!这样的操作时通过Accept来处理的
Acceptor:
在这个类就是提供给TcpServer让其监听的,类中有Channel,也有一个Socket,有一个事件handleRead(),这个函数肯定是提供给Channel的,等到Acceptor中的socketfd...
分类:
其他 时间:
2014-03-27 01:10:51
收藏:
0 评论:
0 赞:
0 阅读:
440
题目地址:点击打开链接
就是A,B遍历一遍就行,注意线上不能有点
#include
using namespace std;
const int maxsize = 110;
int n;
int a[maxsize][2];
int A,B;
int count()
{
int num=0;
int cnt=0;
for(int i=0;i<2*n;++i)
{
if(A*a[...
分类:
其他 时间:
2014-03-27 01:22:44
收藏:
0 评论:
0 赞:
0 阅读:
437
??
1.编程求5阶魔方矩阵大于5的元素的平方和。
编写magic5.m文件:
a=magic(5)
b=a>5;
a(b)=a(b).^2;
a
a(a
a=((a*ones(5,1))')*ones(5,1)
运行结果:
a =
17 24 1
8 15
23 5 ...
分类:
其他 时间:
2014-03-27 00:26:50
收藏:
0 评论:
0 赞:
0 阅读:
697
应该是概率的题,还有最大公约数约分的问题。
E - LIGHTOJ 1027
Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%lld & %llu
Submit Status
Description
You are in a maze; seeing n doors in fr...
分类:
其他 时间:
2014-03-26 22:42:03
收藏:
0 评论:
0 赞:
0 阅读:
656
文件上传时的三个属性很重要。加入现在上传控件为:,那么上传文件所对应的Action中应包含如下价格属性:
private File upload;//封装上传文件域的属性。注意这里的upload是与标签中的name是一样的。
private String uploadContentType;//封装上传文件类型的属性。形如 xxx...
分类:
其他 时间:
2014-03-27 01:22:12
收藏:
0 评论:
0 赞:
0 阅读:
454
Holding Bin-Laden Captive!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 13505 Accepted Submission(s): 6094
Problem Description
...
分类:
其他 时间:
2014-03-27 00:42:36
收藏:
0 评论:
0 赞:
0 阅读:
450
位操作详解
我们先来看看位运算操作符:& (按位与)、| (按位或)、^ (按位异或)、~ (按位取反)、>> (按位右移)、按位左移)。
1、&(按位与) 从概念上来讲,就是将参与运算的两个分量对应的每一位来做逻辑与运算,若两者都为真(等于1),则结果才为真(等于1)。否则都为假(等于0)。
即:1 & 1 = 1 、1&0 = 0 、0&1 = 1、0&0 = 0
这里我们先来看...
分类:
其他 时间:
2014-03-27 01:21:10
收藏:
0 评论:
0 赞:
0 阅读:
357
第一次接触linux的开发,其实也就是在ubuntu下的开发,开始不会使用非界面化的版本控制工具,之前用过github的windows版本,用过svn。但是实际上大部分项目也没有用到这些版本控制工具。这次一个博士师兄推荐我们使用git来作为项目开发版本控制工具。刚开始我挺排斥的,毕竟是新东西,但是使用了一段时间后,发现各种方便和各种好处。
首先在多个人做开发的时候,不同的改动的兼容非常方便统...
分类:
其他 时间:
2014-03-27 00:28:52
收藏:
0 评论:
0 赞:
0 阅读:
529
Brave Game
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5644 Accepted Submission(s): 3748
Problem Description
十年前读大学的时候,中国每年都...
分类:
其他 时间:
2014-03-27 00:21:07
收藏:
0 评论:
0 赞:
0 阅读:
431