#Z1008. 简单暴力题【加强版】
简单暴力题【加强版】
保证std任何时候都能过。
题目背景
原来的简单暴力题被 做出来了,所以有此题。
题目描述
给定你长度为 的序列 ,对于 ,求出 的最大值。
注意, 的最大值不一定是 的最大值
样例
6
1 1 4 5 1 4
20
2
114514 1919810
801790244
数据范围
对于所有测试点,满足 。
| 测试点编号 | 得分 | |
|---|---|---|
提示
你需要在 过 。
数据是随机的。
想想编译器的科技与优秀的乱搞吧。
保证std任何时候都能过。
原来的简单暴力题被 O(n) 做出来了,所以有此题。
给定你长度为 n 的序列 a,对于 i∈[1,n],j∈[1,n],i=j,求出 ai×ajmod4294967296 的最大值。
注意,ai×ajmod4294967296 的最大值不一定是 ai×aj 的最大值mod4294967296
6
1 1 4 5 1 4
20
2
114514 1919810
801790244
对于所有测试点,满足 2≤n≤2×105,1≤ai≤109。
| 测试点编号 | n≤ | 得分 |
|---|---|---|
| 1 | 2 | 1 |
| 2 | 1×103 | 3 |
| 3 | 1×104 | 4 |
| 4 | 2×104 | |
| 5 | 4×104 | 6 |
| 6 | 6×104 | |
| 7 | 8×104 | 8 |
| 8 | 1×105 | |
| 9 | 1.25×105 | 10 |
| 10 | 1.5×105 | |
| 11 | 1.75×105 | 16 |
| 12 | 2×105 | 24 |
你需要在 1000ms 过 4e10。
数据是随机的。
想想编译器的科技与优秀的乱搞吧。