07 2024 档案

摘要:[题解]POJ2074 Line of SightPOJ2074 Line of Sight 题意简述 多测。给定若干条线段,全部与\(x\)轴平行。 其中有\(2\)条线段表示房子和人行道(虽然翻译不是人行道就是了),保证房子在人行道上面。 其他线段表示障碍物(不保证在房子和人行道之间)。 请找出人行道上最长的连续部分,使得在这中间可以完整地看到 阅读全文
posted @ 2024-07-16 22:50 Sinktank 阅读(2) 评论(0) 推荐(0) 编辑
摘要:[题解]POJ3304 SegmentPOJ3304 Segment 题意简述 多测,每次给定\(n\)条线段,请问是否能找到\(1\)条直线,使得所有线段在该直线上的投影有公共部分。 注:两点距离\(<10^{-8}\)被认为是相等的。 思路分析 题意转化一下,就是要我们找一条直线\(l_1\),穿过所有线段。这样对于任意直线\(l_ 阅读全文
posted @ 2024-07-16 11:46 Sinktank 阅读(4) 评论(0) 推荐(0) 编辑
摘要:[题解]UVA10902 Pick-up SticksUVA10902 Pick-up Sticks 题意简述 多测。给定坐标系上依次给定\(n\)根木棍的起始和终止坐标,按顺序放置这些木棍,询问最终处在最上层的木棍有哪些。 \(n\le 100000\)。保证任意时刻最上层的木棍不超过\(1000\)个。 思路分析 看起来数据范围很刁钻,不过除了暴力 阅读全文
posted @ 2024-07-16 09:20 Sinktank 阅读(3) 评论(0) 推荐(0) 编辑
摘要:[笔记]快速傅里叶变换(FFT)模板题:P3803 【模板】多项式乘法(FFT) 快速傅里叶变换(Fast Fourier Transform,FFT)在算法竞赛中主要用于求卷积,或者说多项式乘法。如果我们枚举两数的各系数相乘,时间复杂度是\(O(n^2)\),而FFT可以将这一过程优化到\(O(n\log n)\)。 流程 整个 阅读全文
posted @ 2024-07-15 11:08 Sinktank 阅读(8) 评论(0) 推荐(0) 编辑
摘要:[题解]细胞自动机给定一个长度为\(n\)的\(01\)串\(s\),用于表示一个环上的细胞的初始状态,其中第\(1\)个细胞与第\(2\)个、第\(n\)个细胞相邻;第\(n\)个细胞与第\(1\)个和第\(n-1\)个相邻。\(0\)表示细胞死亡,\(1\)表示细胞存活。接下来给定\(t\)轮操作,每一轮操作,根 阅读全文
posted @ 2024-07-06 22:15 Sinktank 阅读(5) 评论(0) 推荐(0) 编辑
摘要:[题解]逃离地球题意简述 有一个星系,共有\(n*m\)个星球,排成\(n\)行\(m\)列。 初始星球之间没有道路。接下来给定\(P\)种魔法\(1\),\(Q\)种魔法\(2\): 魔法\(1\):第\(i\)种魔法用\(a_i,b_i,c_i\)描述。表示你可以任选星系的一行,在第\(a_i\)和第\(b_i 阅读全文
posted @ 2024-07-05 09:15 Sinktank 阅读(8) 评论(0) 推荐(0) 编辑
摘要:[题解]P1083 [NOIP2012 提高组] 借教室[题解]P1083 [NOIP2012 提高组] 借教室 解法\(1\):线段树 - \(O((n+m)\log n)\) 比较直观的一种做法,但是可能需要卡一下输入(这里没卡也过了,但要注意输入是\(10^6\)级的,为了保险一定要加)。 #include<bits/stdc++.h> #defi 阅读全文
posted @ 2024-07-04 22:30 Sinktank 阅读(13) 评论(0) 推荐(0) 编辑

★CLICK FOR MORE INFO★ TOP-BOTTOM-THEME
Copyright © 2023 ~ 2024 Sinktank - 1328312655@qq.com
Illustration from 稲葉曇『リレイアウター/Relayouter/中继输出者』,by ぬくぬくにぎりめし.