vim快捷键 1. 移动光标 | 快捷键 | 作用 | | | | | h | 光标向左移动一个字符 | | j | 光标向下移动一个字符 | | k | 光标向上移动一个字符 | | l | 光标向右移动一个字符 | | 6j | 向下移动6个字符 | | Ctrl+f | 屏幕向下移动一页 | ...
分类:
系统相关 时间:
2019-07-26 19:32:11
阅读次数:
111
问题1 包含40亿个随机排列的32位整数的文件,找出一个数字是否存在 解决方案:位图法 问题2 原序列为 123456,如何快速做到汇编中的左移或者右移操作符 解决方案:三次翻转 例如123456->456123 需要第一步:reverse(123)第二步:reverse(456) 第三步:reve ...
分类:
编程语言 时间:
2019-07-24 19:17:46
阅读次数:
116
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! ...
分类:
其他好文 时间:
2019-07-24 19:13:50
阅读次数:
85
Codeforces 1063 B. Labyrinth 【确定性】给出一个迷宫$(1 \leq n,m \leq 2000)$,求从起点到各个点,能够做到在左移动次数不超过$x$次,右移动次数不超过$y$次的情况下到达的点的个数。 显然贪心地要求到达每个点时左右移动次数越少越好,但是两个关键字很难 ...
分类:
其他好文 时间:
2019-07-24 13:41:40
阅读次数:
149
IEEE754存储,C中占4字节 符号 指数 小数 ?0 01111111 00000000000000000000000? 指数表示向左(>127)或向右(<127)移动多少位 如 4.5使用二进制表示为 100.1 向左移动小数点 1.001 那么指数位为 129 则float二进制为 0 ?1 ...
分类:
其他好文 时间:
2019-07-23 00:24:43
阅读次数:
96
题目要求:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它! ...
分类:
其他好文 时间:
2019-07-21 11:57:13
阅读次数:
102
符号 描述 运算规则 by MoreWindows & 与 两个位都为1时,结果才为1 (统计奇数) | 或 两个位都为0时,结果才为0 (统计偶数) ^ 异或 两个位相同为0,相异为1 (常用统计不相同数) ~ 取反 0变1,1变0 << 左移 各二进位全部左移若干位,高位丢弃,低位补0 >> 右 ...
分类:
编程语言 时间:
2019-07-18 16:33:37
阅读次数:
266
位运算符: 与(&),或(|),非(~), 异或(^); 移位运算: 1.左移:在二进制表示下把数字同时向左移动,低位以0填充,高位越界后舍弃 1 << n = 2^n, n << 1 = 2n 2.算术右移:在二进制补码表示下把数字同时向右移动,高位以符号位填充,低位越界后舍弃 n >> 1 = ...
分类:
其他好文 时间:
2019-07-15 10:42:34
阅读次数:
230
题目链接:http://poj.org/problem?id=3279 题目大意:有一个n*m的棋盘,0表示白色,1表示黑色。每次可以翻转当前位置,它的上下左右四个位置也会被相应翻转。问最少翻转多少次会使所有棋面显示为白色,并给出需要翻转的位置,0表示不翻转,1表示翻转。 思路:第一行的翻转状态决 ...
分类:
其他好文 时间:
2019-07-15 01:25:38
阅读次数:
193
vim 光标移动 1. w 向右移动一个单词(移到下一个单词的首字符) 2. b 向左移动一个单词 3. e 向右移动到单词的词尾 4. ge 向左移动到单词的词尾 参考: "vim光标移动" ...
分类:
移动开发 时间:
2019-07-14 11:32:39
阅读次数:
137