求助 后四点RE

P4305 [JLOI2011] 不重复数字

对于 $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


| 下一页