返回顶部
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: ```cpp include using namespace std; int n; double r; struct point { double x, y; } p[100005], o; inline double sqr(double x) { return x x; } inline do 阅读全文
posted @ 2019-09-13 11:21 Inko 阅读(152) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/121/ 给两种点,黑点和红点各n(n using namespace std; const double PI = acos( 1.0); struct Point { double x, y; Point() {} i 阅读全文
posted @ 2019-09-13 10:50 Inko 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这个是正确的算法,但是复杂度可能会卡到 $O(n^2)$ ,加上每个点最多匹配的临近点最多15个/30个限制的话复杂度就可以保证了,最多就再做一次增加正确的几率,我确实不行从头到尾都是随机的怎么有人卡得掉。 cpp include using namespace std; const double 阅读全文
posted @ 2019-09-13 09:44 Inko 阅读(196) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/125/ 一开始觉得很复杂。仔细想想会发现其实排成紧密的一排是和去中点重叠在一起一样的。 只不过对于x来说要排个序,然后贪心让最近的士兵去他应该去的位置,这样一定是最好的,非常直观,那么他们要移动的距离就可能有正有负,表示 阅读全文
posted @ 2019-09-13 01:53 Inko 阅读(154) 评论(0) 推荐(0) 编辑
摘要: "链接" J Fraction Comparision 签到题,比较两个分数的大小,但是交叉相乘会导致溢出。 那当然是依靠Java去解决啦。只是这个是真的太慢了,跑了差不多1700ms,还费了一大堆内存。 java package acscut; import java.math. ; import 阅读全文
posted @ 2019-09-13 00:06 Inko 阅读(180) 评论(0) 推荐(0) 编辑
摘要: https://scut.online/p/173 给一个大于1的整数n,对它进行分拆,不可以拆出1,拆出的每个数贡献它的最大的除了它自己以外的因子,最小化这个贡献的和。 大胆猜测是要分解出一些质数使得大家都是1。 本身是2的就直接输出1就可以了。 根据哥德巴赫猜想,大于2的偶数直接输出2就可以了。 阅读全文
posted @ 2019-09-12 23:34 Inko 阅读(170) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/98/ 先考虑三个柱子的汉诺塔问题,设d[i]表示在三个柱子都可以选时,把i个塔从一个柱子移动到另一个柱子的最小移动步数。首先把n 1个塔从A移动到B,然后把n从A移动到C,再把n 1个塔从B移动到C。 d[i]=2 d[ 阅读全文
posted @ 2019-09-12 23:15 Inko 阅读(181) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/147/ 有n个商品,商品有价格和过期时间,在过期时间之前才可以卖出,每天只能卖一个。求最大利润。 假如直接对过期时间排序然后贪心会WA。事实上先把所有物品按过期时间排序,把商品的价格放进小顶堆里面,检测到一个商品的过期时 阅读全文
posted @ 2019-09-12 22:14 Inko 阅读(116) 评论(0) 推荐(0) 编辑
摘要: https://www.acwing.com/problem/content/334/ 第一次写单调队列优化的dp,首先朴素的做法不难想到,就是复杂度 $O(n^3)$ ,然后考虑优化。 每天都从 $pre=max(0,i w 1)$ 天转移过来就刚刚好了。 考虑每个k是怎么更新j的。 买入股票: 阅读全文
posted @ 2019-09-12 17:48 Inko 阅读(172) 评论(0) 推荐(0) 编辑
摘要: https://codeforces.com/blog/entry/62393?tdsourcetag=s_pcqq_aiomsg 貌似听说会有卡unordered_map的,有巨佬给出了解决方案。基于一个随机时间的种子再配上一些奇怪的数字让你的程序抖动得更强。 阅读全文
posted @ 2019-09-12 10:11 Inko 阅读(1312) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页