Hirdetés
- Samsung Galaxy A54 - türelemjáték
- Zsebre vágta a Samsung a hajlítható piacot
- iPhone topik
- Poco F8 Ultra – forrónaci
- Xiaomi 15 - kicsi telefon nagy energiával
- Honor Magic6 Pro - kör közepén számok
- Xiaomi 15T Pro - a téma nincs lezárva
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Google Pixel topik
- Bemutatkozott a Poco X7 és X7 Pro
-
Mobilarena

Új hozzászólás Aktív témák
-
axioma
veterán
válasz
PumpkinSeed
#10731
üzenetére
Ott van a feladat, azt oldja meg
Egyebkent a kozepen van a lenyege: az a result+=2*array[inputszam%modulo]++. Merthogy a vegen ugye az osszegben minden egyes modulora ha abbol van valami K darab, akkor K*(K-1) (mindket iranybol szamolt) kapcsolat van. Ez viszont eloallithato ugy, hogy 0+2+4+6+8+... -bol K darab tagot veszel. Ehhez tudni kell, hogy a nem definialt ertekek is hasznalhatok (szam eseteben 0-kent), sot a tombnek is cimezheted a sokadik indexet elsore, szepen kiegesziti a meglevot es a nemletezoket feltolti 0-val. Szoval valahogy igy.
Itt van ugyanez ahogy en irtam elsore pythonban:_,K=map(int,raw_input().split())
r=0
n=[0]*K
for c in raw_input().split():
l=int(c)%K
r+=n[l]*2
n[l]+=1
print r
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- World of Tanks - MMO
- BestBuy topik
- Raspberry Pi
- Hamarosan érkezik az Atomic Heart utolsó DLC-je
- Már csak az ár a titok a Redmi Pad 2 Pro kapcsán
- Milyen videókártyát?
- Milyen egeret válasszak?
- Milyen notebookot vegyek?
- Akciókamerák
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- További aktív témák...
- DJI Osmo Action Akciókamera és Kiterjedt Tartozékszett Eladó
- Samsung Galaxy Z Fold 7 Kék, 512 GB, 100% akku, megkímélt állapot, garanciával
- Crucial 8GB DDR4 3200MHz Laptop RAM (SODIMM), hibátlan állapotban
- Üzletből, garanciával, Lenovo ThinkPad P14s Gen2. Ryzen 5 Pro-5650u/16GBRAM/512GBSSD/FULLHD IPS
- SAMSUNG Odyssey G4 LS27BG400EUXEN + INGYEN SZÁLLÍTÁS
- Samsung Tablet S9 FE, 128GB, 5G, SM-X516BLGA
- HP Thunderbolt 4 kábel
- Telefon felvásárlás!! Samsung Galaxy Note 10+/Samsung Galaxy Note 20/Samsung Galaxy Note 20 Ultra
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3766, 100% Akksi
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi

Egyebkent a kozepen van a lenyege: az a 

