技术
2^k进制数 解题报告
这题困扰了我好几天,详细看了别人的题解,自己反复琢磨,终于琢磨透了。
把我的思路讲一下,f[i][j] 表示第i位(从右向左数, 如12中的1是第二位),则很容易得到一个DP:
f[i][j] = f[i – 1][j + 1] + f[i – 1][j + 2] + f[i – 1][j + 3][……]
Glibc 的 strcmp
Glibc的设计确实巧妙的让人想不到,如下strcmp的代码就十分巧妙:
C语言: Codee#12462
int
strcmp (p1, p2)
const char p1;
const char p2;
{
register const unsigned char s1 = (const[......]
快速置零 xor %eax, %eax
在<<Linux 内核完全注释>>里面看到了几次xor ax, ax,很想不通,为什么不直接用mov ax, 0呢?今日到网上一搜才知道,我的天啊,xor ax, ax 只需要计算机2条指令,而mov ax, 0会消耗计算机5指令,什么意思?就是近三倍的速度差别。
[……]
[转]as86的man
as86(1) &n[……]
USACO 3.1 Shaping Regions 形成的区域 解题报告
这题二话不说, 用map[i][j]表示坐标为i, j的点是什么颜色的.. 很快就写出来了, 但是内存超过了,, 内存最多16MB.
没办法, 只好另辟思路, 但是在数据压缩方面我又很弱, 就看标程也花了两三天的时间, 今天终于是看懂了..
用rect记录所有矩形的坐标以及相应的颜色.
程序具体的步[……]
USACO 3.1 Humble Numbers 丑数 解题报告
从这一题开始,, 以后题目我就不贴上来了… 自己去看吧..
这一题开始肯本看不懂,, 后来是反反复复看标程看懂了..
首先要理解这么一个式子吧(算是式子吧“)
已经求出了j-1个丑数,, 现在求第j个丑数
对于每一个素数p乘以一个最小的丑数, 能使积大于第j-1个丑数
在这些乘积中寻[……]
USACO 3.1 Score Inflation 总分 解题报告
Score Inflation
The more points students score in our contests, the happier we here at the USACO are. We try to design our contests so that people can[……]
USA 3.1 Agri-Net 最短网络 解题报告
Agri-Net
Russ Cox
Farmer John has been elected mayor of his town! One of his campaign promises was to bring internet connectivity to all farms in the[……]