AT_arc136_d [ARC136D] Without Carry
题目描述
给定一个长度为 $N$ 的整数序列 $A=(A_1,A_2,\cdots,A_N)$。
请你计算有多少对整数 $(i,j)$($1 \leq i < j \leq N$),使得在用竖式计算 $A_i+A_j$ 时不会发生进位。
输入格式
输入以以下格式从标准输入中给出。
> $N$ $A_1$ $A_2$ $\cdots$ $A_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $2 \leq N \leq 10^6$
- $0 \leq A_i \leq 10^6-1$
- 输入的所有值均为整数
## 样例解释 1
需要统计的 $(i,j)$ 共有 $3$ 个,分别是 $(1,3),(1,4),(2,4)$。例如,$A_1+A_3=4+12$ 在计算时不会发生进位,因此 $(i,j)=(1,3)$ 满足条件。反之,$A_3+A_4=12+90$ 在计算时会发生进位,因此 $(i,j)=(3,4)$ 不满足条件。
由 ChatGPT 4.1 翻译