11 2020 档案

摘要:昨晚不是求了半天中位数吗,打算求一个快一点的办法 思路 选择小根堆的堆顶元素作为分界点,比他小的元素都放到大根堆,比他大的放到小根堆。 我们设q1,q2分别为大根堆,小根堆,n1,n2为大根堆元素个数,n2位小根堆元素个数,总元素个数为n。 那么不需要调整的情况:n2=n1+1; 2.1:当n1>n 阅读全文
posted @ 2020-11-15 20:37 安之若醇 阅读(202) 评论(0) 推荐(0) 编辑
摘要:均分纸牌 有 N 堆纸牌,编号分别为 1,2,…, N。每堆上有若干张,但纸牌总数必为 N 的倍数。可以在任一堆上取若于张纸牌,然后移动。移牌规则为:在编号为 1 堆上取的纸牌,只能移到编号为 2 的堆上;在编号为 N 的堆上取的纸牌,只能移到编号为 N-1 的堆上;其他堆上取的纸牌,可以移到相邻左 阅读全文
posted @ 2020-11-14 20:41 安之若醇 阅读(211) 评论(0) 推荐(0) 编辑
摘要:基础知识补充了哈哈哈哈 子串: 必须连续 子序列: 可以不连续 比如abcdef 中,子序列可以是acd,但是它不是子串 记得dp里的题,最长上升子序列,以及最长公共子序列,,,就是因为它的不连续性,才需要用dp (要是连续就没有什么意义了... 阅读全文
posted @ 2020-11-07 17:13 安之若醇 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:去重函数,去掉相邻元素中一样的 其实是把后面不重复的移动到前面来!!!!!!!! 需要配合sort使用, 但是要注意它并没有把元素删除,而是把那个元素放到了最后 #include<cstdio> #include<cstdlib> #include<cstring> #include<cmath> 阅读全文
posted @ 2020-11-07 12:10 安之若醇 阅读(146) 评论(0) 推荐(0) 编辑

Live2D服务支持
点击右上角即可分享
微信分享提示