Ուղարկել | Բոլոր լուծումները | Լավագույն լուծումները | Վերադառնալ ցուցակին |
HET - Հետաքրքիր խնդիր |
Վանդակավոր թղթի վրա ամբողջարժեք կոորդինատներով կետեր են նշված։ Հարկավոր է գտնել մեծագույն d-ն այնպիսին, որ նշված կետերը կարելի է տրոհել երկու ոչ դատարկ բազմությունների այնպես, որ հեռավորությունը տարբեր բազմություններին պատկանող ցանկացած երկու կետերի միջև d-ից մեծ է կամ հավասար։ Որպես պատասխան պետք է տալ d2-ին։ Կարելի է ապացուցել, որ տրված սահմանափակումների դեպքում d2-ին միշտ ամբողջ թիվ է։
Մուտք
Առաջին տողում տրված է կետերի n (2 ⩽ n ⩽ 2000) քանակը։ Հաջորդ n տողերից յուրաքանչյուրը պարունակում է հերթական կետի x, y կոորդինատները (−109 ⩽ x, y ⩽ 109)։ Բոլոր կետերը տարբեր են։
Ելք
Արտածեք մեկ թիվ՝ խնդրում պահանջվող d2-ին։
Օրինակ
Մուտք. 4 0 1 1 0 0 0 1 1 Ելք. 1
Մուտք. 7 0 1 1 0 0 0 1 1 1 3 2 2 2 3 Ելք. 2
Ավելացրեց. | Andreasyan |
Ամսաթիվ. | 2017-11-26 |
Ժամանակի սահմանափակումը. | 1s |
Ծրագրի տեքստի սահմանափակումը. | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Լեզուներ. | C CSHARP C++ 4.3.2 CPP CPP14 JAVA PAS-GPC PAS-FPC PYTHON3 |