AT_agc047_c.[AGC047C] Product Modulo
省选/NOI-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
设 P 为质数 200003。给定 N 个整数 A1, A2, …, AN,请计算所有 N⋅(N−1)/2 个无序对 (Ai,Aj)(i<j)对应的 ((Ai⋅Aj)modP) 的和。
注意,不要求输出该和对 P 取模的结果。
输入格式
输入以如下格式从标准输入读入:
N A1 A2 ⋯ AN
输出格式
输出一个整数,即所有 ((Ai⋅Aj)modP) 的和。
输入输出样例
输入#1
4 2019 0 2020 200002
输出#1
474287
输入#2
5 1 1 2 2 100000
输出#2
600013
说明/提示
限制条件
- 2≤N≤200000
- 0≤Ai<P=200003
- 输入中的所有值均为整数。
样例解释 1
非零的积如下所示:
- 2019⋅2020modP=78320
- 2019⋅200002modP=197984
- 2020⋅200002modP=197983
因此,答案为 0+78320+197984+0+0+197983=474287。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?