摘要: 这题做法真多。 做法一:直接圆上撒点,跑最小圆覆盖$O(n B)$,其中B为撒点数。 做法二:先对所有圆心跑最小圆覆盖,然后将最小圆的圆心与输入圆的靠外的交点作为点,跑最小圆覆盖,多迭代几次。复杂度玄学。 做法三:观察到x,y都是可以三分的,三分套三分,$O(n log^2 C)$,C为值域。可能可 阅读全文
posted @ 2019-03-17 15:41 Yuhuger 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 手写了一个动态申请内存的数组,更准确的说是一个本来应该是块链,最后由于太耗时间了变成数组的东西。 由于太懒了,编译需要用c++11或以上。 两个参数分别是元素类型和块大小S。申请内存以块为单位,很明显如果块大小是$O(n)$那么就是数组,如果块大小是$O(1)$那么就是链表。 各种操作的复杂度跟数组 阅读全文
posted @ 2019-03-17 13:48 Yuhuger 阅读(302) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-17 13:36 Yuhuger 阅读(8) 评论(0) 推荐(0) 编辑