A - AnomalieČasový limit: 2s, Pamäťový limit: 64MiBProgramovacie jazyky: Pascal, C, C++, Java, C++0x, Python 3Počet bodov: 1 [ Pošli riešenie ] [ Tvoje riešenia ] [ Správne riešenia ] [ Vzorové riešenie ] UlohaVasou ulohou bude nacitat namerane hodnoty, ktore su nahodne preusporiadane a zistit pocetnost anomalii. Anomalia vznika, ak sa v jeden cas namerali aspon dve rozne hodnoty. Ak su vsetky hodnoty namerane v ten isty cas rovnake, meranie sa poklada za korektne.VstupPrvy riadok vstupu obsahuje cele kladne cislo N ≤ 5000. Dalsich N riadkov obsahuje po dve cele cisla C a H, C je cas merania v miliardtinach sekundy, 0 ≤ C ≤ 1000000000. Druhe cislo H je namerana hodnota, 0 ≤ H ≤ 1000. V jednom case mohlo byt nameranych maximalne 15 hodnot.VystupVypiste jediny riadok obsahujuci pocet anomalii.Priklad 1Vstup:5 10 30 15 35 16 36 15 34 10 30 Vystup:1 Vysvetlenie:V case 10 boli namerane hodnoty 30 a 30, su rovnake, teda nejde o anomaliu. V case 15 boli namerane hodnoty 34 a 35, su rozne, teda je to anomalia. V case 16 bola namerana len jedina hodnota, teda nemoze ist o anomaliu. Priklad 2Vstup:6 1 10 2 20 3 30 4 10 5 20 3 30 Vystup:0 Vysvetlenie:Okrem casu 3 sa kazdy iny cas vyskytuje len raz, teda anomalia je mozna jedine v case 3. No namerane hodnoty v case 3 su zhodne, teda nejde o anomaliu. Problem by Samuel BWPOW Kupka |