1つの typedefの長い 長いLL。 2 の#define _for(iは、B)(I =(A)がINT;方には<Bと、I ++)は 3 の#define _rep(iは、b)のための式(I =(A)がINT、I> B、I - ) 4 の#define INF 0x3f3f3f3f 5 の#define PB一back 6 の#define MAXN 10000 7 8 クラスソリューション 9 { 10 公共: 11 ブール uniqueOccurrences(ベクトル< INT >&ARR) 12 { 13 int型のハッシュ[ 2003 ]。 14 memsetの(ハッシュ、0、はsizeof (ハッシュ))。 15 _for(I、0 、arr.size()) 16 ハッシュ[ARR [I] + 1000年 ] ++ ; 17 18 _for(I、0、2001 ) 19 { 20 _for(J、I + 1、2001 ) 21 { 22 であれば(ハッシュ[I] &&ハッシュ[I] == ハッシュ[J]) 23 リターン 偽。 24 } 25 } 26 リターン 真。 27 } 28 }。