#P4923. 最近距离
最近距离
题目描述
给定一个长度为 的整数数组 。对于每个整数 (),请你找到一个整数 ,满足:
- 在满足以上两个条件的情况下, 应尽可能小。 的最小可能值记为 。
请你计算并输出 。保证给定数组中至少存在一个 。
输入格式
第一行包含一个整数 。
第二行包含 个整数 。
输出格式
一行, 个整数 ,相邻两个整数之间用一个空格隔开。
样例
9
2 1 0 3 0 0 3 2 4
2 1 0 1 0 0 1 2 3
数据范围
- 数组中至少包含一个
给定一个长度为 n 的整数数组 a1,a2,…,an。对于每个整数 i(1≤i≤n),请你找到一个整数 j,满足:
请你计算并输出 b1,b2,…,bn。保证给定数组中至少存在一个 0。
第一行包含一个整数 n。
第二行包含 n 个整数 a1,a2,…,an。
一行,n 个整数 b1,b2,…,bn,相邻两个整数之间用一个空格隔开。
9
2 1 0 3 0 0 3 2 4
2 1 0 1 0 0 1 2 3