YunYan

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  乱搞(工具包)~~

摘要:Hash记录字符串模板: mod常常取1e9+7,base常常取299,,127等等等....有的题目会卡Hash,因为可能会有两个不同的Hash但却有相通的Hash值...这个时候可以用双Hash来判断。Hash值还是很巧妙的... ll getHash(ll x,ll y){ return (H 阅读全文
posted @ 2020-04-12 18:05 Target--fly 阅读(149) 评论(0) 推荐(0)

摘要:unordered_map<int ,int >mp; unordered_map是基于hash表实现的,查找元素的复杂度可以达到o(1),查找n个元素,复杂度为o(n)。 map是基于红黑树实现的,查找的复杂度为o(log(n)),查找n个元素,复杂度o(nlogn)。 总的来说如果只是记录元素的 阅读全文
posted @ 2020-04-12 17:33 Target--fly 阅读(280) 评论(0) 推荐(0)

摘要:离散化的定义:离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。(by百度百科) 为什么要离散化处理?打个比方,某个题目告诉你有10^4个数,每个数大小不超过10^10,要你对这些数进行操作,需要开10^10的数组,当然这是不可能的,但是10^4的范围就完全没问题。 我们可 阅读全文
posted @ 2020-04-04 09:10 Target--fly 阅读(309) 评论(0) 推荐(0)