A4769 | 元素距离积(简单)
来源官方 / 2025
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
注:本题与其「困难」版本只有数据范围不同。
给定一个长度为 $N$ 的数组 $A$,请你计算:
$$ \sum_{i=1}^{N}\sum_{j=1}^{N} \vert i - j \vert \times \vert A_i - A_j \vert $$
$\large{数据范围}$
- $1 \le N \le 100$
- $1 \le A_i \le 100$
- 所有输入均为整数
输入格式
对于每个测试文件,格式如下:
$\tt{N}$
$\tt{A_1\ A_2\ \cdots A_N}$
输出格式
对于每个测试用例,在单独的一行中输出答案。
输入输出样例
输入 #1
2 2 5
输出 #1
6
输入 #2
8 23 23 49 8 52 59 84 1
输出 #2
5888
$\bf{样例\ 1:}$
我们枚举所有 $(i, j)$ 的二元组合:
- $(1, 1) = \vert 1 - 1 \vert \times \vert A_1 - A_1 \vert = 0$
- $(1, 2) = \vert 1 - 2 \vert \times \vert A_1 - A_2 \vert = 3$
- $(2, 1) = \vert 2 - 1 \vert \times \vert A_2 - A_1 \vert = 3$
- $(2, 2) = \vert 2 - 2 \vert \times \vert A_2 - A_2 \vert = 0$
最终的答案为 $0 + 3 + 3 + 0 = 6$。
我们枚举所有 $(i, j)$ 的二元组合:
- $(1, 1) = \vert 1 - 1 \vert \times \vert A_1 - A_1 \vert = 0$
- $(1, 2) = \vert 1 - 2 \vert \times \vert A_1 - A_2 \vert = 3$
- $(2, 1) = \vert 2 - 1 \vert \times \vert A_2 - A_1 \vert = 3$
- $(2, 2) = \vert 2 - 2 \vert \times \vert A_2 - A_2 \vert = 0$
最终的答案为 $0 + 3 + 3 + 0 = 6$。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?