Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

HAVASARASRUN - Հավասարասրուն եռանկյուններ

Փոքրիկ Իշխանը շատ է սիրում փայտիկներով խաղալ։ Փոքրիկն ունի n փայտիկներից բաղկացած հավաքածու a1 , a2 ... an երկարություններով, ընդ որում փայտիկները համարակալված են և փայտիկների երկարությունները կարող են տարբեր լինել։

Մի անգամ Փոքրիկը ընտրեց երեք փայտիկ իր հավաքածուից, կառուցեց դրանցով եռանկյուն և նկատեց, որ ստացված պատկերը ավելի գեղեցիկ է, քան այն եռանկյունները որոնք ստացվում էին իր մոտ դրանից առաջ։ Պարզվեց, որ այդ փայտիկներից երկուսի երկարություններն իրար հավասար էին և Փոքրիկը կառուցել էր հավասարասրուն եռանկյուն։

Փոքրիկին այնքան դուր եկավ նոր պատկերը, որ որոշեց ﬕայն հավասարասրուն եռանկյուններ կառուցել իր փայտիկներով։ Սակայն Փոքրիկը շուտ է ձանձրանում, և եթե նույն փայտիկների եռյակով երկու անգամ եռանկյուն կառուցի, կձանձրանա և չի շարունակի խաղալ։

Ձեր խնդիրն է պարզել, թե առավելագույնը քանի հատ տարբեր փայտիկների եռյակներ գոյություն ունեն, որոնց ﬕջոցով կարելի է կառուցել հավասարասրուն եռանկյուն։  Ավելի ֆորմալ, պահանջվում է գտնել i < j < k եռյակների քանակը, որ ai , aj , ak -ն կազմում են հավասարասրուն եռանկյուն։

Ուշադրություն․ Հավասարակողմ եռանկյٳնները նույնպես համարել հավասրասրուն։

Մուտքային տվյալներ

 

Մٳտքի առաջին տողٳմ տրված է n բնական թիվը։ Երկրորդ տողٳմ տրված են a ամբողջ թվերը (1 ≤ a ≤ 10 ) :

Մուտքի առաջին տողում տրված է n (1 ≤ n ≤ 100000) բնական թիվը։ Երկրորդ տողում տրված են ai ամբողջ թվերը (1 ≤ ai ≤ 109 ) :

 

Ելքային տվյալներ

Պահանջվում է գտնել իրարից տարբեր փայտիկների եռյակների քանակը, որոնք կազմում են հավասարասրուն եռանկյուն։

Օրինակ

Մուտք.
6
1 2 2 1 1 5

ելք.
4

Ավելացրեց.Andreasyan
Ամսաթիվ.2020-02-01
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.