题目链接:【http://acm.hdu.edu.cn/showproblem.php?pid=1880】 中文题面,题意很简单; 题解: 把每个 魔咒 和 对应的功能分别Hash,然后分别映射到map<ULL,string>里面,(魔咒Hash值,对应的功能)和(对应功能Hash值,魔咒)。 Ha ...
分类:
其他好文 时间:
2017-09-22 22:30:55
阅读次数:
163
3687: 简单题 Description 小呆开始研究集合论了,他提出了关于一个数集四个问题:1.子集的异或和的算术和。2.子集的异或和的异或和。3.子集的算术和的算术和。4.子集的算术和的异或和。 目前为止,小呆已经解决了前三个问题,还剩下最后一个问题还没有解决,他决定把这个问题交给你,未来的集 ...
分类:
其他好文 时间:
2017-09-22 21:14:13
阅读次数:
116
这道题为简单题 题目: 思路: 最开始我只是在sumRange里面写函数,写出来之后总是超时,在查询之后才知道有些东西要写在init之中,所以我先遍历数组,把数组的第n个元素的值变为前n个元素值之和,然后传入sumRange。 代码: ...
分类:
其他好文 时间:
2017-09-22 14:09:12
阅读次数:
103
这道题为简单题 题目: 思路: 这道题很简单,直接遍历列表,如果发现该元素不小于目标值,那么就返回该元素的索引,否则返回最后一个元素的索引 代码: ...
分类:
其他好文 时间:
2017-09-22 01:03:04
阅读次数:
152
这道题为简单题 题目: 思路: 我的思路:用变量jin代表需要进位,倒序遍历列表,如果该元素加1等于10,那么该元素变为0,jin=1,如果遍历到最后一个元素等于10,那么还需要在列表索引0插入元素1,否则如果该元素加上jin不等于10,那么直接在该元素上加上1即可,jin=0 大神:遍历列表,把列 ...
分类:
其他好文 时间:
2017-09-22 00:51:41
阅读次数:
114
这道题为简单题 题目: 思路: 这道题我做得有点久了,今天才看见没有写进来,这个挺简单的,min保存最小值,cha最大差值,遍历列表,如果该元素大于min,就cha就等于cha和i-min之间的最大值,如果该元素小于min,那么min就等于i,最后返回cha 代码: ...
分类:
其他好文 时间:
2017-09-22 00:47:05
阅读次数:
96
这道题为简单题 题目: 思路: 遍历列表,找到局部最优m和全局最优n 代码: ...
分类:
其他好文 时间:
2017-09-22 00:40:06
阅读次数:
186
这道题为简单题 题目: 思路: 我的思路:利用列表的insert和pop方法进行操作 大神:利用分片操作,效率明显高得多 代码: 我的代码: 大神的: ...
分类:
其他好文 时间:
2017-09-21 23:28:17
阅读次数:
248
这道题为简单题 题目: 思路: 这个题标记为用两个指针,但是我没这么做,我先排序然后把前面的0移到后面去,但是我发现这样做太傻,在看了这个标题之后我才发现有更好的方法,首先设置一个变量j,用i索引遍历整个列表,如果nums[i] != 0,那么把nums[i]和nums[j]值交换,并且将j += ...
分类:
其他好文 时间:
2017-09-21 23:26:21
阅读次数:
193
这道题为简单题 题目: 思路: 这道题可以利用字典,遍历列表,如果目标值target - numbers[i]存在于字典中,那么就返回当前元素的索引和target - numbers[i]的索引,否则就将该元素加入到字典中,键值为该元素的索引 代码: ...
分类:
其他好文 时间:
2017-09-21 23:23:37
阅读次数:
162