
java
肖波86440
这个作者很懒,什么都没留下…
展开
-
算法-空瓶换啤酒问题
有题:酒神小明与5个酒鬼朋友有210块钱想喝啤酒,啤酒3元一瓶,4个空瓶可以换一瓶啤酒,问酒神小明和酒鬼朋友们一共能喝到多少瓶啤酒?(先告诉你答案:93)怎么得到呢?分析:能喝到的啤酒数=210块钱能买到的啤酒数+210块钱买到的啤酒空瓶数换得的啤酒数210块钱买到的啤酒数很好计算,就是总价/单价=210/3;空瓶换得的啤酒数怎么算呢?如本题初始空瓶数=210/3=...原创 2019-12-26 11:50:50 · 1908 阅读 · 0 评论 -
java 位运算
一、基础知识1.要了解java中的位运算,要先看看每种类型占多少位,见下图2.要知道10进制的数字怎么转为2进制的010101组合的,只需要知道为1的位序号即可。从高位往低位去寻找。已知整数a,如果2**n<a,并且2**n * 2>a,那么最高位就是n(从第0位开始计数),然后将a-2**n的余数进行同样的运算,一直到最后剩1或者0(不是奇数就是偶数),是1的话说明...原创 2019-03-06 00:17:11 · 4281 阅读 · 3 评论