目录
- C Tokitsukaze and a+b=n (hard)
- E Tokitsukaze and Function
- F Tokitsukaze and Gold Coins (easy)
- H Tokitsukaze and K-Sequence
- L Tokitsukaze and Three Integers
C Tokitsukaze and a+b=n (hard)
思路:
- 差分 + 算贡献
- 每个位置被几条线段覆盖,直接返回c[i] * c[n - i] - o(i == j)的情况即可,其中所有的位置的相同的线段可以利用该题的medium难度的结论预处理出,res - s即为最终答案。
代码如下:
// Time: 2023-01-19 21:19:40
// Problem: Tokitsukaze and a+b=n (hard)
// Contest: NowCoder
// URL: https://ac.nowcoder.com/acm/contest/46810/C
// Memory Limit: 524288 MB
// Time Limit: 4000 ms#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
E Tokitsukaze and Function
思路:
代码如下:
// Time: 2023-01-20 12:19:38
// Problem: Tokitsukaze and Function
// Contest: NowCoder
// URL: https://ac.nowcoder.com/acm/contest/46810/E
// Memory Limit: 524288 MB
// Time Limit: 4000 ms#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
F Tokitsukaze and Gold Coins (easy)
思路:
代码如下:
// Time: 2023-01-19 20:47:36
// Problem: Tokitsukaze and Gold Coins (easy)
// Contest: NowCoder
// URL: https://ac.nowcoder.com/acm/contest/46810/F
// Memory Limit: 524288 MB
// Time Limit: 6000 ms#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
H Tokitsukaze and K-Sequence
思路:
注: 也可用两个数组算小于大于k的贡献
代码如下:
// Time: 2023-01-19 19:27:41
// Problem: Tokitsukaze and K-Sequence
// Contest: NowCoder
// URL: https://ac.nowcoder.com/acm/contest/46810/H
// Memory Limit: 524288 MB
// Time Limit: 4000 ms#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
L Tokitsukaze and Three Integers
思路:
代码如下:
// Time: 2023-01-19 19:22:51
// Problem: Tokitsukaze and Three Integers
// Contest: NowCoder
// URL: https://ac.nowcoder.com/acm/contest/46810/L
// Memory Limit: 524288 MB
// Time Limit: 4000 ms#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include