你发现了吗?Google今天(19日)为纪念魔术方块发明40周年,在首页上架数字版的魔术方块(Magic
Cube),邀请网友们一起挑战智力,解开后还能透过分享至各社群网站包含脸书、推特、 Google+等跟朋友分享。Google
Doodle时常推出小游戏或是有趣的动画,为纪念各大人事物的发明和庆...
分类:
其他好文 时间:
2014-05-24 01:05:10
阅读次数:
341
HDU 4734 F(x)
解题思路
给定A,B, 在[0,B]之间的数字假设为i,问你有多少数字 f[i] 值小于f[A]
解题思路:
数位DP,只需按照位数转移为缩短1位的子问题即可...
分类:
其他好文 时间:
2014-05-22 09:37:11
阅读次数:
275
题目链接:uva 11361 - Investigating Div-Sum Property
题目大意:给出a,b,k,问说在[a,b]这个区间有多少n,满足n整除k,以及n的各个为上的数字之和也整除k。
解题思路:数位dp,dp[i][j][x]表示第i为的时候,n整除k余j,n(以及考虑到的位数)的各个位置上的数字之和整除k余x的情况总数,并且每次要计算上限的临界值。
#inc...
分类:
其他好文 时间:
2014-05-20 15:26:47
阅读次数:
215
#include#include#include#define max 10int
dp[max][3];int number[max];//dp[i][0] 前i位数中不符合要求的总个数//dp[i][1]
前i位数中最高位是2的个数//dp[i][2] 前i位数中存在含4和有连续62的个数voi...
分类:
其他好文 时间:
2014-05-20 13:24:39
阅读次数:
252
NtReadVirtualMemory函数位于ntdll中,作用就是把用户态的函数调用翻译成相应的系统调用,进入内核态。内核中一般有一个相同名字的处理函数,接收到该类型的系统调用后做实际的工作。NTSTATUS
STDCALLNtReadVirtualMemory(IN HANDLE Process...
分类:
其他好文 时间:
2014-05-19 18:08:54
阅读次数:
337
第八章 指针2.
用指针来保存地址☆指针就是保存内存地址的无符号整数变量指针,是一个无符号整数(unsigned
int),它是一个以当前系统寻址范围为取值范围的整数。32位系统下寻址能力(地址空间)是4G-byte(0~2^32-1)二进制表示长度为32bit(也就是4B)。64位系统下寻址能力(...
分类:
其他好文 时间:
2014-05-19 17:50:08
阅读次数:
283
转自:LIB和DLL的区别与使用共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic
link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static...
分类:
其他好文 时间:
2014-05-18 20:36:28
阅读次数:
500
理解二进制和十六进制的最佳方法是先透彻的领悟十进制计数系统。十进制(Decimal)系统是基于10的计数系统(词根Deci-表示10)。“基于10”指的是由10个数位(Digit)0到9来表示数。
使用“位置(Place Value)”,可以用不多的几个数位(如10个十进制数位)来表示很大的数。所有...
分类:
其他好文 时间:
2014-05-18 19:56:27
阅读次数:
346
HDU 3555
BOMBhttp://acm.hdu.edu.cn/showproblem.php?pid=3555不能出现相邻的49正在学习。。。会了自己写#includeusing
namespace std;LL dp[21][3],n; int len,bit[21];//dp[i][0]...
分类:
其他好文 时间:
2014-05-15 21:18:59
阅读次数:
293
何谓奇偶校验?
奇偶校验是一种简单有效的校验方法。
这种方法通过在编码中增加一位校验位来使编码中1的个数为奇数或者偶数
位数是奇数的就叫做奇校验,偶数就叫做偶校验
通过这种方式可以使码距变成2
举例
下例取自wikipedia
原数据(7位)
1的个数
偶校验(8位)
奇校验(8位)
0000000
0
00000000
00000001...
分类:
其他好文 时间:
2014-05-15 20:36:03
阅读次数:
269