OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1332--刚刚好

1332: 刚刚好

时间限制: 2 Sec  内存限制: 128 MB
提交: 602  解决: 57
[提交] [状态] [讨论版] [命题人:]

题目描述

已知某个长度为n的序列a,现在需要你在这个序列中选择两个不相同的位置i,j (即i!=j,且i>=1,j>=1,即数组下标从1开始),
使得等式(i*a[i]+j*a[j])*(j*a[j]-i*a[i])+i*i+j*j=0 成立。
若存在这样的i,j符合等式, 输出Yes 否则输出No。

输入

第一行一个整数n。(2<=n<=2e5)
第二行n个整数,表示序列a。 (1<=a[i]<=5e3)

输出

若存在这样的i,j符合等式, 输出Yes 否则输出No。

样例输入 Copy

5
3 3 2 1 4

样例输出 Copy

Yes

来源/分类