摘要:
题意:最初,盒子是空的。你可以放一些细菌进去。每个细菌每晚会分裂成两个(2变4,4变8)。你需要在某一时刻,观察到X个细菌,请问至少投放多少个细菌。 题解:观察这道题,有二进制特征,应该想到位运算。 int main() { int n,ans=0; cin >> n; while (n) { if 阅读全文
摘要:
emmmm。。。最近写的题都是思维题,没有算法题。思维题遇到了很多种,比如观察数据就可以盲猜尝试的那种,CF上难度800到1000不等,但是只要观察出特点,代码会异常短小,大概就5到10行。(但是看不出来就die die die了。。。可能会尝试很多的方法,最后发现只有几行会很绝望,没错就是我orz 阅读全文
摘要:
题意:输入4个数x,y,a,b。花费a可以让x,y任意一个数减一加一,花费b可以让x,y同时加一减一。求最少花费多少可以让x,y变成0。 题解:这是一道贪心题。1)当x,y=0时,花费为0。2)其他情况根据条件讨论,比较只使用a花费的方法和a,b混用的方法谁花费小。 ACcode: int main 阅读全文