baijiaohu的因子小游戏(hard)

TimeLimit:6000MS  MemoryLimit:256MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

本题跟easy版唯一的区别在于数据范围变化和时限变化

本题开6s是怕被说卡常,std1.5s,T了可能是做法问题

Oinng是一个城堡的公主,一天一个恶魔baijiaohu把Oinng抓走了,你作为城堡的勇士需要救出baojiaohu

为了救出baijiaohu,你需要和Oinng玩一个小游戏,Oinng会给你一个长度为n的数组,Oinng很喜欢大数字,所以他把数组里的数全部乘了起来得到了一个sum(即sum = a1 * a2 * a3 * a4 * ... * an),Oinng对因子很感兴趣,所以他要你求出sum的因子有多少种。

(假设sum的因子为x,那么sum % x == 0)


Input

第一行输入一个整数n代表数组的长度 (1 <= n <= 5e6)

接下来一行输入n个整数a1......an(1 <= a[i] <= 1e5)  

Output

输出一行一个整数代表答案


由于答案可能很大,请对998244353进行取模


SampleInput
4
2 3 5 7
SampleOutput
16
Submit
题目统计信息详细
总AC数27
通过人数2
尝试人数2
总提交量60
AC率3.33%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
出处

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: