摘要: 吐槽:虽然是水题,,但是没有找到思路。。 题意:输入a,b,找到一个x,使(a^x)+(b^x)的值最小。 题解:还是博客大佬的思路好懂一些。 二进制,只有0 1两种情况。 当a=0,b=1时,x无论取0 还是1,都会得到1。同理,a=1,b=0,也是1。 当a=1,b=1时,x取1,就会得到0; 阅读全文
posted @ 2021-02-03 23:13 Uiney 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 题意:最初,盒子是空的。你可以放一些细菌进去。每个细菌每晚会分裂成两个(2变4,4变8)。你需要在某一时刻,观察到X个细菌,请问至少投放多少个细菌。 题解:观察这道题,有二进制特征,应该想到位运算。 int main() { int n,ans=0; cin >> n; while (n) { if 阅读全文
posted @ 2021-02-03 18:30 Uiney 阅读(58) 评论(0) 推荐(0) 编辑