2017/3/23 22:23:57 Given an integer (signed 32 bits), write a function to check whether it is a power of 4. Example:Given num = 16, return true. Given ...
分类:
其他好文 时间:
2017-03-27 00:25:51
阅读次数:
139
位运算1.位与 & 逻辑与 && 区别:0xAA&0xF0=0xA0 0xAA&&0xF0=1 位与一位一位进行相与,有0则0;逻辑与则是把这一个数当成一个整数,两个非0则为1一个为0则输出0 2.位或 | 逻辑或 ||区别:0xAA|xF0=0xFA 0xAA||0xF0=1 位或一位一位进行相或 ...
分类:
其他好文 时间:
2017-03-26 14:23:26
阅读次数:
224
题目大意:有一个4*4的方格,每个方格中放一粒棋子,这个棋子一面是白色,一面是黑色。游戏规则为每次任选16颗中的一颗,把选中的这颗以及它四周的棋子一并反过来,当所有的棋子都是同一个颜色朝上时,游戏就完成了。现在给定一个初始状态,要求输出能够完成游戏所需翻转的最小次数,如果初始状态已经达到要求输出0。 ...
分类:
其他好文 时间:
2017-03-24 13:34:20
阅读次数:
153
以前没学插头dp的时候觉得这题贼难,根本不会做,学了才发现原来是一裸题。 用二进制表示以前的格子的状态,0表示没放国王,1表示放了国王。 假设当前位置为(x,y),需要记录的是(x-1,y-1)至(x,y-1)的信息,共n+1个点。 每个状态有两种决策,第一种是这个格子不放国王,直接转移。 第二种是 ...
分类:
其他好文 时间:
2017-03-21 12:43:08
阅读次数:
158
运算符是告诉 MySQL 执行特定算术或逻辑操作的符号,其作用是用来指明对操作数所进行的运算,常见的运算符类型有:算术运算符、比较运算符、逻辑运算符、位运算符。 算术运算符:用于各类数值运算,包括 加(+)、减(-)、乘(*)、除(/)、求余(%,也称模运算) 比较运算符:用于比较运算,包括 大于( ...
分类:
数据库 时间:
2017-03-19 11:18:13
阅读次数:
204
今天在项目中遇到按位或组合权限串的问题: 首先每一个权限数都是2的N次方数 如:k1=2 ; //添加 k2=4 ; //删除 k3=8; //修改 ... 如此定义功能权限数,当需要组合权限时,就需要对各个所拥有的权限数按位或了。 如: purview = k2|k3; // 赋给添加和删除权限 ...
位运算 & 按位与 | 按位或 ^ 按位异或 ~ 按位取反 << 按位左移 >> 按位右移 用途: 直接操作二进制,省内存,效率高 >> 按位右移 用途: 直接操作二进制,省内存,效率高 1)<< 按位左移 各二进位全部左移n位,高位丢弃,低位补0 12演示左移右移 【注意事项】 3)& 按位与 全 ...
分类:
其他好文 时间:
2017-03-16 16:06:41
阅读次数:
144
一、基础篇 JavaScript 基于浏览器(客户端)、基于(面向)对象{没有继承}、事件驱动(要有对象)、脚本语言(灵活多变) 1、作用 表单的验证,减轻服务端的压力 添加页面动画效果 动态更改页面内容 Ajax网络请求( 异步 js and xml)无跳转刷新 2、组成部分 ECMAScript ...
分类:
Web程序 时间:
2017-03-12 14:56:46
阅读次数:
262
位运算 位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。 位运算符有: &(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 其中,按位取反运算符是单目运算符,其余均为双目运算符。 位运算符的优先级从高到低,依次 ...
分类:
编程语言 时间:
2017-03-12 11:43:26
阅读次数:
195