二进制
小胡子Haso
~~
展开
-
编程技巧--位运算的巧妙运用
“写程序,位运算是必要的吗?” 这个问题问的好,其实位运算并不是必要的,有什多方法可以可以代替位运算,但是位运算其特有的对程序的优化特点是无法替代的!当然如果你在写Windows应用程序,其中调用的一些Windows APi 你就必须用到位运算,如最简单的MessageBox。当然其中牵扯到的位运算过于简单,就是简单的或运算。想想当初写的第一个windows程序用到转载 2015-01-15 17:31:26 · 1153 阅读 · 0 评论 -
【POJ 2965】 The Pilots Brothers' refrigerator
【POJ 2965】 The Pilots Brothers' refrigerato 预处理用二进制(BFS)暴力枚举原创 2015-06-09 23:57:14 · 741 阅读 · 0 评论 -
UVA【213】 Message Decoding
UVA【213】 Message Decoding原创 2014-12-27 13:57:16 · 2328 阅读 · 0 评论 -
【HDOJ 5375】 Gray code
【HDOJ 5375】 Gray code做这题首先要明白gary code(格雷码)的算法 假设有二进制 10010 对应的格雷码就是它本身与它左移一位后的二进制异或10010 10010 11011题目中每个位置都给了一个价值a 给的二进制由‘0’ ‘1’ ‘?’组成 ‘?’可以是1也可是0 格雷码为1的位置所对应的价值加和为最终价值 输出最大的最终价值根据二进制转换格雷码的方法可知 当前位原创 2015-08-11 18:48:25 · 855 阅读 · 0 评论 -
【HDU 5765】Bonds(进制运算妙用)
【HDU 5765】Bonds(进制运算妙用) Bonds Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 309 Accepted Submission(s): 140 Problem Description Given a原创 2016-07-31 19:58:17 · 1291 阅读 · 2 评论