摘要: RT 先看图 看明白这张图,就明白一半了,接下来开始推柿子。 我们还知道,$d=0.5gt^2$,$d$是小球落下的距离。 $g=10$,那么$d=5t^2$,那么$\dfrac d5=t^2$,那么$\sqrt{\dfrac d5}=t$。 如果要接到球,上图中$d$的范围就是$h-k≤d≤h$了 阅读全文
posted @ 2021-08-12 18:46 Sk_sync_closer 阅读(39) 评论(0) 推荐(0)
摘要: 这就是个贪心。 贪心策略 因为两个操作都和第 2 堆有关,所以要让第 2 堆的尽量少拿。 操作 2 需要 1 个第二堆的,而操作 1 需要两个。 所以先用操作 2,不能拿了再用操作 1。 代码实现 注意多组数据每次 ans 要重置。 #include <iostream> using namespa 阅读全文
posted @ 2021-08-12 07:57 Sk_sync_closer 阅读(35) 评论(0) 推荐(0)
摘要: y1s1,这题评红感觉低了。 没思路?提醒三个字:前缀和! 还是没思路?再提醒三个字:倒着推! 到现在还没思路?往下看吧。 思路 这道题采用(类似)前缀和的方法优化。 设 $s[i]$ 为 $[i,n]$ 区间内有几个不同数。 现在只需要推出 $s$, 处理就可以 $O(1)$ 了。 这里不能正着推 阅读全文
posted @ 2021-08-10 21:48 Sk_sync_closer 阅读(41) 评论(0) 推荐(0)
摘要: FBI Warning 此题是一道思维题,请不要"对着题解调试程序"(大雾 前置芝士 一维前缀和(就够了) 最大子段和(P1115) 二维数组(能做到蓝题的应该都会吧) 思路 注意,这题的 $n$ 和 $m$ 是和其他题反过来的! 这题明显是一个卡了我两天的最大子矩阵和板子题。 有同学就要问了:那为 阅读全文
posted @ 2021-07-31 19:58 Sk_sync_closer 阅读(28) 评论(0) 推荐(0)
摘要: 7.29 Update 支持大小比较,大改码风。 除了负数除法取模位运算 #include <iostream> #include <string> #include <algorithm> using namespace std; class big { public: int a[10001] 阅读全文
posted @ 2021-07-29 19:51 Sk_sync_closer 阅读(33) 评论(0) 推荐(0)
摘要: 最短路果然是水题法宝 就是这题大家快来切了他 思路 自底向上分析问题。 拆一个点分两步:1.拆结界发生器。2.去这个点。 但是,机器人是可以分成几路走的。 所以这两个过程可以同时发生,只不过快的过程要等慢的过程。 所以,若拆第 i 个点的结界发生器需要 in[i],去这个点需要 arr[i], 则拆 阅读全文
posted @ 2021-07-21 16:18 Sk_sync_closer 阅读(55) 评论(2) 推荐(2)
摘要: 好家伙,这数据加强就改个 long long 就行了。 前置芝士 to_string(int n):把 n 转成 string。 reverse(iterator a, iterator b):将 a 到 b 的区间反转。 pow(double a, double b):求 $a^b$ 思路 枚举进 阅读全文
posted @ 2021-07-21 10:37 Sk_sync_closer 阅读(62) 评论(0) 推荐(0)
摘要: 前置芝士 to_string(int n):将 n 转换为 string stoi(string s):将 s 转换为 int reverse(iterator a, iterator b):反转 a 到 b 之间的区间。 思路 暴力模拟,枚举 $m$ 到 $n$ 的每一个数。 依次判断区间内的数, 阅读全文
posted @ 2021-07-21 09:51 Sk_sync_closer 阅读(92) 评论(0) 推荐(0)
摘要: 板子题:https://www.luogu.com.cn/problem/P5905 个人认为是最难的一个最短路算法了,因为实现中用到了很多其他的最短路 数据: 负权边:支持 判断负环:不支持 复杂度:$NM\log M$ (实际上是$O(N·dijkstra)$,这里采用堆优化dijkstra) 阅读全文
posted @ 2021-07-20 16:26 Sk_sync_closer 阅读(33) 评论(0) 推荐(0)
摘要: 前置芝士:bellman-ford 板子:https://www.luogu.com.cn/problem/P3385 大家应该都会SPFA判负环了,但代码量实在是大的惊人。 那有没有相对方便的做法呢?有,SPFA的祖宗的原版bellmanford 那有同学就要问了: bellman-ford稳定r 阅读全文
posted @ 2021-07-20 10:25 Sk_sync_closer 阅读(51) 评论(0) 推荐(0)