Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:256 MB

#2142. 化学分子模型设计

Statistics

题目描述

在化学实验室中,研究员需要设计一种由4个原子组成的稳定分子结构。要求选取的两个原子具有相同半径(称为"双核"),另外两个原子的半径之和等于双核的半径。给定n个原子的半径列表,求满足条件的选法总数,结果对 10^9+7 取模。

输入格式:

第一行:整数 m(4≤m≤10^5)表示原子总数
第二行:m 个整数 r1,r2,…,rm(0<ri≤5000),表示每个原子的半径

输出格式:

一行整数,表示方案总数模 10^9+7

输入样例#1:

4 
1 1 2 2

输出样例#1:

1

数据规模:

对于30% 的数据,保证m≤5×10^3
对于100% 的数据,保证4≤m≤10^5,ai≤5000