摘要:
/* 主要是画图,画很多图,找规律,找到规律以后,发现算是简单题 思路的关键是:每次切割都与前(i-1)刀有交点的情况下,得到的块数是最大的*/#include typedef long long ll;using namespace std;co... 阅读全文
posted @ 2017-09-02 11:20
mofushaohua
阅读(131)
评论(0)
推荐(0)
摘要:
/* 思路: 从小到大生成所有的丑数,最小的丑数为1,对于任意丑数x,2x,3x,5x也是丑数; 这样就可以用一个(数值越小,优先级越大的)优先队列来保存所有已生成的丑数,每次取出最小的丑数,生成3个新的丑数入队(生成的3个中,并不一定都是新的丑数,但只让新的入... 阅读全文
posted @ 2017-09-02 11:16
mofushaohua
阅读(133)
评论(0)
推荐(0)
摘要:
/* 用到的处理手法 or 收获 or 注意事项: 1. substr函数分离邮箱的用户名和MTA,当需要有两个返回值时,通过传两个引用并改变它们来实现 2.对于map,在使用map[key]前,必须先检查一下key是否存在 如果map不包含key,使用下... 阅读全文
posted @ 2017-09-02 11:15
mofushaohua
阅读(153)
评论(0)
推荐(0)
摘要:
/* 收获: 1. 我觉得最大的收获是,了解了该怎么进行竖向的数据输出 并且,以及《入门经典》的做法,并没有先转换为二维数组再输出,而是用了些别的技巧(好像也能算是技巧,具体的看代码吧,这个我也不太好描述) 2. string的size()函数的返回类型:... 阅读全文
posted @ 2017-09-02 11:14
mofushaohua
阅读(118)
评论(0)
推荐(0)
摘要:
/* A.该题思路: 如果四重循环枚举 r1, r2, c1, c2,那么枚举时间过大,肯定会TLE 解决方法: 只枚举 c1, c2, 然后从上到下扫描各行。每次碰到一个新的行r,把c1 和 c2两列的内容作为一个二维数组存入map,如果map... 阅读全文
posted @ 2017-09-02 11:13
mofushaohua
阅读(201)
评论(0)
推荐(0)