脑袋空空
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
脑袋空空
题目背景
旧地狱的地狱鸦,灵乌路空,即使取得了神明的力量,也依然脑袋空空,与雾之湖的笨蛋是同一类呢。
为了考验琪露诺,阿空脑袋里想了一个很长很长的大数字。可是毕竟是鸟脑袋,阿空将大数字里所有的数字都搞乱了,只记得里面有哪些数字。
可怜的阿空只能试图对每一种可能的数字排列进行计算,你能帮帮她吗?
题目描述
已知一个长度为 的序列 ,其中 的值在 内。
我们可以将序列 重新排列。具体而言,找到一个 均出现且仅出现过一次的序列 ,生成 的一个重排 。对于每个 ,我们可以将其拼接成一个十进制大整数。这个重排方案的分数就是这个大整数。
例如,,那么有以下重排方式:
- ,得到 ,分数为 ;
- ,得到 ,分数为 ;
- ,得到 ,分数为 ;
- ,得到 ,分数为 ;
- ,得到 ,分数为 ;
- ,得到 ,分数为 。
将所有重排方案的分数相加,得到的数记为 的分数。对于上面那个例子, 的分数为 。
注意:由 序列组成的大整数允许有前导零(即 作为该数的第一个数字,如 )。
由于 序列的分数可能很大,你只需要求出 序列的分数对 取模后的结果即可。
输入格式
第一行有一个整数 ,表示序列 的长度。
第二行有 个整数 ,描述序列 。
输出格式
输出共一行一个整数,表示 的分数对 取模后的结果。
样例 #1
样例输入 #1
3
1 1 3
样例输出 #1
1110
样例 #2
样例输入 #2
10
0 1 2 3 4 5 6 7 8 9
样例输出 #2
480049370
提示
数据范围及约定
- 对于 的数据,满足 ;
- 对于 的数据,满足 ;
- 另有 的数据,满足 ;
- 对于全部数据,满足 ,。
北辰OI算法提高班摸底测试
- Status
- Done
- Rule
- OI
- Problem
- 6
- Start at
- 2023-11-21 17:00
- End at
- 2023-11-30 1:00
- Duration
- 200 hour(s)
- Host
- Partic.
- 28