/// /// 16进制字符转换为byte数组 /// /// 偶数位,由16进制字符[0-9a-fA-F]组成 /// null为转换失败 private byte[] HexStringToBytes(string hexString) { if (string.IsNullOr...
分类:
其他好文 时间:
2014-08-23 21:31:41
阅读次数:
245
【问题描述】设 2n 张牌分别标记为 1, 2, ..., n, n+1, ..., 2n,初始时这 2n 张牌按其标号从小到大排列。经一次洗牌后,原来的排列顺序变成 n+1, 1, n+2, 2, ..., 2n, n。即前 n 张牌被放到偶数位置 2, 4, ..., 2n,而后 n 张牌被放到...
分类:
其他好文 时间:
2014-08-23 18:53:31
阅读次数:
196
awk‘NF‘过滤空白行awk‘!a[$0]++‘过滤重复行awk‘NF-=2‘过滤掉最后两列awk‘a=!a‘打印奇数行awk‘!(a=!a)‘打印偶数行awk‘END{printNR}‘模拟wc-lawk‘BEGIN{print"‘\‘‘"}‘打印单引号,print后边依次为:双引号单引号转义单引号单引号双引号awk‘BEGIN{print"\""}‘打印双引号,print后..
分类:
其他好文 时间:
2014-08-23 02:26:00
阅读次数:
196
题意:给出一个数,让你求从1按照顺序来加减并且你可以改变任意两个数之间的符号.
分析:
对于1~n这n个数(和为sum),可以组成任意的1~sum之间的数,并且改变一个数n(例如 1+2+3+4+5, 将2前面的符号改为-) 那么这n个数的和就减小了2*n(例子中就减少了4),既然这样我们只需要找出大于等于要求的数的数n(就是大于给定数的1~n的和),在判断(总和-n)是不是偶数就可以了。不明白的话,直接看代码;
代码:...
分类:
其他好文 时间:
2014-08-22 22:34:16
阅读次数:
198
题意:从S出发到D停止,并且要在指定的时间t走到(不早不晚)。注意,每个‘.’只能走一次。
分析:DFS,但是用普通的dfs,TL, 所以要剪枝。我们可以想到,如果可以早到D点,但是D点周围有其他可以踩的点,并且可以观察到,从一个点(不是D点)到D点的距离(abs(x-dx)+abs(y-dy))是奇数的话,就要走奇数步,偶数的就走偶数步,()...
分类:
其他好文 时间:
2014-08-22 22:33:31
阅读次数:
254
参考:点击打开链接
基本的操作:
and ----- &
or ----- |
取反 ----- ~
异或 ----- ^
同或 ----- ~(^) // 异或后求反
>(右移)
1)再使用链式前向星的时候,为了方便找到出度结点。在一条边添加后,直接添加反向边。正向边的下标为偶数,反向边为奇数。则^可方便找到。(最后一位取反)
2)...
分类:
其他好文 时间:
2014-08-22 16:19:59
阅读次数:
174
题目大意:设 2n 张牌分别标记为 1, 2, ..., n, n+1, ..., 2n,初始时这 2n 张牌按其标号从小到大排列。经一次洗牌后,原来的排列顺序变成 n+1, 1, n+2, 2, ..., 2n, n。即前 n 张牌被放到偶数位置 2, 4, ..., 2n,而后 n 张牌被放到奇...
分类:
其他好文 时间:
2014-08-22 15:43:48
阅读次数:
191
Codeforces Round #262 (Div. 2)
A:水题,直接不断模拟即可
B:由于s(x)大小最大到1e9,所以数位和最多为81,这样只要枚举s(x),就只要枚举1到81即可,然后在计算出x,判断是否符合,符合就加进答案
C:二分高度,然后判断的时候for一遍,每次不符合的位置就去浇水,从左往右推一遍即可
D:构造,如果k >= 5, 那么就可以直接放偶数,...
分类:
其他好文 时间:
2014-08-21 22:48:05
阅读次数:
257
第一题:题目大意:设 2n 张牌分别标记为 1, 2, ..., n, n+1, ..., 2n,初始时这 2n 张牌按其标号从小到大排列。经一次洗牌后,原来的排列顺序变成 n+1, 1, n+2, 2, ..., 2n, n。即前 n 张牌被放到偶数位置 2, 4, ..., 2n,而后 n 张牌...
分类:
其他好文 时间:
2014-08-21 20:55:54
阅读次数:
222
题意:找出现次数不同于其他数的数。
超时了一次,后来知道了位运算。。。长见识了
0^0 =0
0^1=1
1^0=1
1^1=0
0^1^1 = 0
可以发现 任何数异或0还是他本身。
一个数异或另一个数偶数次还是他本身。
代码(位运算都600+ms):
#include
#include
int main()
{
int a, b...
分类:
其他好文 时间:
2014-08-21 11:34:14
阅读次数:
173