摘要: 慢慢刷水题也会遇到瓶颈,先理一遍这个题的思路吧 当时只想到要位数尽可能的多,所以必然是先考虑耗费原料少的数字,然后按照传统的贪心算法来了个排序,可敲完代码后发现不对劲,因为可以重复写一个数字,这下才发现套路的方法根本解决不了这个问题 = =,发现自己已经没有别的思路了 于是搜搜解题思路,原来这个贪心 阅读全文
posted @ 2017-07-11 22:20 娇渣 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 同样感觉受到了贪心的欺骗,使用C++的string写的,果断超时,忘记了strcmp这个比较字符串的函数 我的代码 网上AC代码,思路都是一样的,不敲一遍了,记住字符串的这个用法 阅读全文
posted @ 2017-07-11 20:41 娇渣 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 遇到这类题目,最悲催的莫过于找错规律了,找错了规律,那必然就不可能对了 思路代码都是借鉴的此博客上的 http://blog.csdn.net/zhangxiaoxiang123/article/details/48679457 阅读全文
posted @ 2017-07-11 20:20 娇渣 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 先来回忆一下汉诺塔 A,B,C,三个塔将A塔上的n块砖转移到C塔,首先将(n-1)块砖转移到B塔,将第n块砖转移到C塔,再将B塔上的(n-1)块砖转移到C塔,所以 函数为借助B塔,将A塔的砖转移到C塔, 首先是借助C塔,将A塔的砖转移到B塔, 然后是借助A塔,将B塔的砖转移到C塔。 附上网上的代码, 阅读全文
posted @ 2017-07-11 15:08 娇渣 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 约瑟环,完全没想起来 = =! 先写一下思路吧,虽然我也不知道这思路是怎么想到的,总是这样就扔给你一个思路,然后去理解 = = 举例来讲,比如 1 2 3 4 5 6 ,start 代表好人的起始位置,end代表坏人的起始位置,start =0; end = 3; m = 5; kill代表死掉的人 阅读全文
posted @ 2017-07-11 14:15 娇渣 阅读(122) 评论(0) 推荐(0) 编辑