【题目描述】
给定一个长为 NNN 的序列 a1,a2,…,aNa_1,a_2,\dots,a_Na1,a2,…,aN。
设一个置换 ppp 的价值 f(p)f(p)f(p) 为每个轮换中最小的 aia_iai 的乘积。
设 bib_ibi 为有 iii 个轮换的所有置换 ppp 的 f(p)f(p)f(p) 之和。
求 gcd(b1,b2,…,bN) mod 998244353\gcd(b_1,b_2,\dots,b_N) \bmod{998244353}gcd(b1,b2,…,bN)mod998244353。
【数据范围】
1≤N≤1051\le N\le10^51≤N≤105,1≤ai≤1091\le a_i\le10^91≤ai≤109。
使用您的 gxyz 通用账户