uint32_t reverseBits(uint32_t n) { auto strBits = bitset(n).to_string(); return static_cast(bitset(string(strBits.crbegin(), strBits.crend())).t...
分类:
其他好文 时间:
2015-08-07 18:59:36
阅读次数:
99
网站审美以及到的信息可以在一个区域中显示了大量的其它原因,我们可以看到很多的图形混合效应。(这个的目标是单位面积上呈现给用户的信息量最多)比方鼠标放到图片上。然后图片翻转到背面,而背面是图片的介绍信息比方鼠标放到图片上,然后从图片的下端或者任一端弹出相应介绍信息的图层,图片位置不变比方鼠标放到图片上...
分类:
Web程序 时间:
2015-08-07 09:34:38
阅读次数:
133
题意:n*n的格子,涂色,有k种颜料,必须满足旋转任意个90度和翻转之后图片的样子不变,现在已经有m个格子涂过色了,问还有多少种涂法满足上述条件。
分析:
满足上述对称条件,那么涂色的种类问题我们可以放在正方形的一个角来做,因为一个角确定了其他角的颜色也就确定了。
以左上角的下半角为例。共有1+2+....+(n+1)/2个格子,然后记录涂过色的格子对应到这个三角形里的格子数目,用tot来记...
分类:
其他好文 时间:
2015-08-07 00:21:43
阅读次数:
119
HDU 4365
题意:给你一个n*n的画,然后每个格子图上任意k种颜色之一,要求通过翻转旋转后与原图保持一致,且原图已有m个格子有颜色。求有多少种涂法?
思路:
可以发现,我们所求的画是个高度轴对称和中心对称的图形,我们沿两根对称轴与两根中心对称轴把图案切成八份,那么决定其涂色方案只需考虑其中一份即可,若其中一份有x个格子那么答案即是k^x。
然而还有一个条件,即已经有m个格子涂上了颜色...
分类:
其他好文 时间:
2015-08-06 00:39:43
阅读次数:
275
半整数分频器:计数器是通过上升沿触发,故在计数为N-1时对计数触发进行翻转,时钟的下降沿变为上升沿,因此计数值为0,所以每产生n+0.5分频时钟的周期,触发时钟都要翻转一次。如图所示,采用异或门和2分频模块设计脉冲扣除电路,脉冲扣除是输入频率和2分频输出相异或的结果。 module fenpin(c...
分类:
其他好文 时间:
2015-08-04 22:30:44
阅读次数:
597
在iPad上modal有四种切换方式,分别是竖直进入(由下到上,默认方式)、水平翻转、淡入淡出。
属性要设置在将要modal出来的控制器上:
/*
typedef NS_ENUM(NSInteger, UIModalTransitionStyle) {
UIModalTransitionStyleCoverVertical = 0,
UIModalTran...
分类:
其他好文 时间:
2015-08-04 17:21:22
阅读次数:
126
设f[x]表示得到x这个回文串的最小步数,则ans=min(n-len[x]+f[x])边界条件f[长度为0的偶回文串]=1因为翻转只会得到偶回文串,所以f[奇回文串]=该串的长度对于一个偶回文串x,设y为x去掉首尾得到的串,有f[x]=f[y]+1设y为长度不超过x的一半的x的最长回文后缀,有f[...
分类:
其他好文 时间:
2015-08-04 00:20:21
阅读次数:
443
思路很简单,出口是空节点,先翻转子节点,再返回。TreeNode* invertTree(TreeNode* root) { if (root == nullptr){ return root; } invertTree(root->left); ...
分类:
其他好文 时间:
2015-08-03 20:54:19
阅读次数:
129