紫书第八章
santiago1
struggle
展开
-
UVA 120 - 煎饼Stacks of Flapjacks
一开始看题目的时候还觉得特别简单,甚至不想动手开始写,后来还是自己尝试快点 写完之后才发现自己有许多粗心的地方,这种毛病在比赛中可是致命的,所以大家看见一些本以为很简单的题目,还是敲一敲,就当作训练自己的速度吧 自己一些错的地方放在注释里面,也供自己以后回顾了。 #include<iostream> #include<set> #include<string> ...原创 2019-08-03 20:23:14 · 93 阅读 · 0 评论 -
UVa1152 和为0的4个值
主要是学会哈希技术,要自己能理解掌握,哈希技术一定要熟悉, 参考了一些大佬的代码: https://blog.csdn.net/lth404391139/article/details/44118353 这里因为是用hash存的A。B数组的和,然后与C,D数组的和,双向相遇法考虑,有人可能回想用A,C与B,D会怎样呢,其实都是一样的,仔细想想。 体会map和hash 的区别 map: map会比哈...原创 2019-08-03 21:32:15 · 101 阅读 · 0 评论 -
uva 11134 传说中的车
自己一开始想的是如果中间的任意一颗棋子[1,n] 该怎么选择位置,根据多个区间的话,这也想下去的确好像有办法,把各个区间想重叠的地方 记录下来,则如果某个地方只有1次覆盖,则那个地方的数字只能由那个区间提供。 但是这样也比较麻烦,参考了别人的代码后才发现 如果你仅仅从最左边开始,这样就只需要考虑其右边一边了(如果你一开始就想放中间的话,要考虑左右两边的问题),这样的话再只考虑一边的情况下,肯定是选...原创 2019-08-04 02:34:09 · 210 阅读 · 0 评论