| 题目名称 | 4195. [CSP-J 2025 T4]多边形 |
|---|---|
| 输入输出 | polygon.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 512 MiB |
| 测试数据 | 25 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:18, 提交:32, 通过率:56.25% | ||||
|
|
100 | 0.489 s | 3.74 MiB | C++ |
|
|
100 | 0.751 s | 3.89 MiB | C++ |
|
|
100 | 0.773 s | 3.74 MiB | C++ |
|
|
100 | 1.154 s | 37.06 MiB | C++ |
|
|
100 | 1.165 s | 37.05 MiB | C++ |
|
|
100 | 1.170 s | 37.05 MiB | C++ |
|
|
100 | 1.191 s | 37.04 MiB | C++ |
|
|
100 | 1.193 s | 37.05 MiB | C++ |
|
|
100 | 1.197 s | 37.04 MiB | C++ |
|
|
100 | 1.197 s | 37.05 MiB | C++ |
| 关于 多边形 的近10条评论(全部评论) | ||||
|---|---|---|---|---|
|
Hello World
| ||||
|
3年oi一场空,想不出动态转移方程见祖宗
2025-11-08 21:51
13楼
| ||||
|
感谢大佬的思路@2_16鸡扒拌面
| ||||
|
感谢大佬的思路@2_16鸡扒拌面
| ||||
|
3年oi一场空,只得8分见祖宗[size=50]
2025-11-08 21:41
10楼
| ||||
|
3年oi一场空,只得8分见祖宗[/90]
2025-11-08 21:41
9楼
| ||||
|
别说chatgpt5了,这个数据是Siri生成的吧
2025-11-02 22:48
8楼
| ||||
|
这个是啥数据啊,什么Open AI技术倒退到GPT-3
2025-11-02 22:47
7楼
| ||||
|
666不会吧三年OI一场空,不开longlong见祖宗
| ||||
|
回复 @2_16鸡扒拌面 :
这个已经很不错了,我算了一下,能过1-4,开o2的话1-6能过
2025-11-02 16:37
5楼
| ||||
小 R 喜欢玩小木棍。小 R 有 $n$ 根小木棍,第 $i$ ($1 \leq i \leq n$) 根小木棍的长度为 $a_i$。
小 X 希望小 R 从这 $n$ 根小木棍中选出若干根小木棍,将它们按任意顺序首尾相连拼成一个多边形。小 R 并不知道小木棍能拼成多边形的条件,于是小 X 直接将条件告诉了他:对于长度分别为 $l_1, l_2, \dots, l_m$ 的 $m$ 根小木棍,这 $m$ 根小木棍能拼成一个多边形当且仅当 $m \geq 3$ 且所有小木棍的长度之和大于所有小木棍的长度最大值的两倍,即 $\sum_{i=1}^{m} l_i > 2 \times \max_{i=1}^{m} l_i$。
由于小 R 知道了小木棍能拼成多边形的条件,小 X 提出了一个更难的问题:有多少种选择小木棍的方案,使得选出的小木棍能够拼成一个多边形?你需要帮助小 R 求出选出的小木棍能够拼成一个多边形的方案数。两种方案不同当且仅当选择的小木棍的下标集合不同,即存在 $1 \leq i \leq n$,使得其中一种方案选择了第 $i$ 根小木棍,但另一种方案未选择。由于答案可能较大,你只需要求出答案对 $998,244,353$ 取模后的结果。
输入的第一行包含一个正整数 $n$,表示小 R 的小木棍的数量。
输入的第二行包含 $n$ 个正整数 $a_1, a_2, \dots, a_n$,表示小 R 的小木棍的长度。
输出一行一个非负整数,表示小 R 选出的小木棍能够拼成一个多边形的方案数对 $998,244,353$ 取模后的结果。
5 1 2 3 4 5
9
共有以下 $9$ 种选择小木棍的方案,使得选出的小木棍能够拼成一个多边形:
1. 选择第 $2, 3, 4$ 根小木棍,长度之和为 $2 + 3 + 4 = 9$,长度最大值为 $4$;
2. 选择第 $2, 4, 5$ 根小木棍,长度之和为 $2 + 4 + 5 = 11$,长度最大值为 $5$;
3. 选择第 $3, 4, 5$ 根小木棍,长度之和为 $3 + 4 + 5 = 12$,长度最大值为 $5$;
4. 选择第 $1, 2, 3, 4$ 根小木棍,长度之和为 $1 + 2 + 3 + 4 = 10$,长度最大值为 $4$;
5. 选择第 $1, 2, 3, 5$ 根小木棍,长度之和为 $1 + 2 + 3 + 5 = 11$,长度最大值为 $5$;
6. 选择第 $1, 2, 4, 5$ 根小木棍,长度之和为 $1 + 2 + 4 + 5 = 12$,长度最大值为 $5$;
7. 选择第 $1, 3, 4, 5$ 根小木棍,长度之和为 $1 + 3 + 4 + 5 = 13$,长度最大值为 $5$;
8. 选择第 $2, 3, 4, 5$ 根小木棍,长度之和为 $2 + 3 + 4 + 5 = 14$,长度最大值为 $5$;
9. 选择第 $1, 2, 3, 4, 5$ 根小木棍,长度之和为 $1 + 2 + 3 + 4 + 5 = 15$,长度最大值为 $5$。
5 2 2 3 8 10
6
共有以下 $6$ 种选择小木棍的方案,使得选出的小木棍能够拼成一个多边形:
1. 选择第 $1, 2, 3$ 根小木棍,长度之和为 $2 + 2 + 3 = 7$,长度最大值为 $3$;
2. 选择第 $3, 4, 5$ 根小木棍,长度之和为 $3 + 8 + 10 = 21$,长度最大值为 $10$;
3. 选择第 $1, 2, 4, 5$ 根小木棍,长度之和为 $2 + 2 + 8 + 10 = 22$,长度最大值为 $10$;
4. 选择第 $1, 3, 4, 5$ 根小木棍,长度之和为 $2 + 3 + 8 + 10 = 23$,长度最大值为 $10$;
5. 选择第 $2, 3, 4, 5$ 根小木棍,长度之和为 $2 + 3 + 8 + 10 = 23$,长度最大值为 $10$;
6. 选择第 $1, 2, 3, 4, 5$ 根小木棍,长度之和为 $2 + 2 + 3 + 8 + 10 = 25$,长度最大值为 $10$。
样例3满足测试点 $7 \sim 10$ 的约束条件。
该样例4满足测试点 $11 \sim 14$ 的约束条件。
对于所有测试数据,保证:
- $3 \leq n \leq 5,000$;
- 对于所有 $1 \leq i \leq n$,均有 $1 \leq a_i \leq 5\,000$。