对于 $100\%$ 的数据,$1\le T\le50$,$1\le n\le5×10^4$
,**给出的数在 $32$ 位有符号整数范围内。**
所以你的做法是错的,开不了那么大的 pd 数组
by houwz351 @ 2024-03-01 21:23:06
那应该开多少?
5e4 都RE 那请问正确开多少
by cute_overmind @ 2024-03-01 21:33:57
@[Pikacu](/user/681313) 把pd数组开在main函数外试试
by hyh0174 @ 2024-03-01 21:34:35
@[hyh0174](/user/439949) 我是RE以后才把它放里面的
by cute_overmind @ 2024-03-01 21:35:39
@[Pikacu](/user/681313) 那这种方法估计不行了,可以用unordered_map来做
by hyh0174 @ 2024-03-01 21:38:24
@[hyh0174](/user/439949) 请不要调不出来就很肯定地说不行好吗 又不是WA RE而已和方法有什么问题
by cute_overmind @ 2024-03-01 21:41:32
@[Pikacu](/user/681313) 你方法不对,肯定过不了。
by xiaoshumiao @ 2024-03-02 10:13:44
@[Pikacu](/user/681313) 正确应该开 $2^{32}+1$,然而显然不可行
by houwz351 @ 2024-03-04 11:37:37
@[Pikacu](/user/681313) RE 就是数组越界导致的,因为根本你开不了那么大
举个例子:我要是输入了一个 $10^9$,`a[1000000000]` 存在吗?并没有;又或是输入 $-1$,`a[-1]` 也是未定义的。
by houwz351 @ 2024-03-04 11:42:19
@[houwz351](/user/807266)
是不是可以用string?
by hxd2011 @ 2024-03-16 14:07:58