-
[综合] UVA120 Stacks of Flapjacks 题解
思路:每次找当前序列中的最大值,想办法把他放在序列中的末尾就可以了 找最大值时,有以下三种情况: ①最大值就在序列尾部.无需处理,找前i-1个数中的最大值 ②最大值在序列首部.将序列翻转,最大值就到了尾部,然后执行① ③最大值在某个位置.挨个搜索查找,找到后,记下标为i,只需把上面这i个数翻转,最大...
58
热度 -
[综合] 1236:区间合并 易错题
首先储存区间,不必多言 structnode {inta,b;}s[55010]; 刚开始的想法是想先把所有的子区间按从小到大的顺序排列。 先排左端点,左端点相同再排右端点 如 [1,4] [2,3] [3,6] boolcompare(nodea,nodeb) {if(a.a==b.a)retu...
12
热度 -
3
热度 -
85
热度 -
[综合] UVA1151 买还是建 Buy or Build
买还是建BuyorBuild-洛谷 第一道A掉的紫题。。(虽然比较水) 修修改改写了将近五六个小时,还是在紫书的帮助下写的。 不过正解想出来后也就很快A了,(除了忘了重置sum的值WA了一发) 题解: 这题其实相当于一个暴力,枚举每个套餐是否会被选到,q很小,最大为8。2^8也仅...
99
热度 -
3
热度 -
12
热度 -
71
热度 -
92
热度 -
72
热度 -
[综合] NowCoder的遭遇
NowCoder的老家住在工业区,日耗电量非常大。是政府的眼中钉肉中刺,但又没办法,这里头住的可都是纳税大户呀。今年7月,又传来了不幸的消息,政府要在7、8月对该区进行拉闸限电。但迫于压力,限电制度规则不会太抠门,政府决定从7月1日停电,然后隔一天到7月3日再停电,再隔两天到7月6日停电,一次下去,...
93
热度 -
17
热度 -
46
热度 -
2
热度 -
50
热度 -
50
热度 -
[综合] LeetCode 63.不同路径II
一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用1和0来表示。 说明:...
98
热度 -
32
热度 -
53
热度 -
20
热度