Айкалыштыруу суммасы Leetcode чечими

Маселе айкалышы суммасы Leetcode Solution массивди же бүтүн сандардын тизмесин жана максатты берет. Берилген максатка канча жолу кошулса, ушул сандардын жардамы менен жасала турган айкалыштарды табуу керектиги айтылды. Ошентип, расмий түрдө биз берилгенди колдоно алабыз ...

Толук маалымат

Rook Leetcode Solution үчүн жеткиликтүү сүрөттөр

Көйгөйлөрдүн билдирмеси Бул көйгөйдө бизге ак түстөгү шахмат жана башка бөлүктөрү бар 2-D матрицасы берилет. White's Rook 'R' каарманы менен көрсөтүлгөн. Ак епископтор 'B' менен, ал эми каралардын пешкелери 'p' катары көрсөтүлөт. Маселе кепилдик берет…

Толук маалымат

Көбөйтүү Strings Leetcode Solution

Саптарды көбөйтүү көйгөйү Leetcode чечими бизге берилген эки сапты көбөйтүүнү сурайт. Бул натыйжаны басып чыгарууну же көбөйтүүнү чалуучу функцияга кайтарып берүүнү талап кылабыз. Ошентип, аны эки формалдуу формалдаштыруу үчүн, берилген саптардын натыйжасын табыңыз. …

Толук маалымат

Массивдеги бирдей элементтери бар индекс жуптарын эсептөө

Айталы, биз бүтүн сандын массивин бердик. "Массивдеги элементтери бирдей болгон индекстүү жуптардын саны" көйгөйү [i] = arr [j] жана i jге барабар болбошу үчүн (i, j) индекстеринин жуптарынын санын табууну суранат. . Мисал arr [] = {2,3,1,2,3,1,4} 3 түшүндүрүү жуптары…

Толук маалымат

NCr% p эсептөө

Проблемалар жөнүндө билдирүү "nCr % p эсептөө" көйгөйү сизден биномиалдык коэффициент модулун p табууңуз керектигин билдирет. Ошентип, биринчи кезекте биномиалдык коэффициент жөнүндө билишиңиз керек. Биз муну мурунку постубузда талкуулаганбыз. Сиз муну бул жерден текшере аласыз. Мисал n = 5, r = 2, p…

Толук маалымат

Xти Yге айлантуучу минималдуу операциялар

Көйгөйлөрдүн билдирүүсү "X -ти Y -ге которуу үчүн минималдуу операциялар" көйгөйүндө сизге X жана Y деген эки сан берилгени айтылат, ал Xти төмөнкү операцияларды колдонуу менен Y -ге айландыруу үчүн керек: Баштоочу номер X. Кийинки операцияларды X жана on боюнча аткарууга болот түзүлгөн сандар…

Толук маалымат

Тегерек массивдеги ырааттуу айырмачылыктардын суммасын көбөйтүү

Проблемалар жөнүндө билдирүү Сизде бүтүн сан массиви бар дейли. Бул массив тегерек массив катары каралышы керек. Массивдин акыркы мааниси биринчи массивге туташат an a1. "Тегерек массивдеги ырааттуу айырмачылыктардын суммасын көбөйтүү" көйгөйү максимумду табууну суранат ...

Толук маалымат

Эки удаалаш барабар маанини чоңуна алмаштыр

Проблемалар жөнүндө билдирүү Сизде бүтүн сан массиви бар дейли. "Эки удаалаш тең ​​маанини чоңу менен алмаштыруу" көйгөйү "а" деп айтылган бардык жуптук маанилерди алмаштырууну суранат, алар катары менен келгенден кийин "а+1" 1 саны менен келет (эки удаалаш сан). же ошол жерде кайталоо ...

Толук маалымат

Берилген деңгээлдеги түйүндөрдүн санын BFS колдонуп бакта санаңыз

Сүрөттөмө "BFSти колдонуп, даракта берилген деңгээлдеги түйүндөрдүн санын эсептөө" көйгөйүндө сизге дарак (циклдик графика) жана тамыр түйүнү берилгени айтылат, L-деңгээлдеги түйүндөрдүн санын билип алыңыз. Циклдик графика: Бул четинен туташкан түйүндөр тармагы ...

Толук маалымат

Толук айырмаланган элементтери бар баштапкы массив менен бирдей болгон субарреяларды эсептөө

Проблемалык билдирүү "Оригиналдуу массивге окшош айырмаланган элементтери бар суб -массивдерди эсептөө" сизге бүтүн массив берилгенин билдирет. Көйгөй билдирүүсү оригиналдуу массивде бар бардык айырмаланган элементтерди камтыган суб-массивдердин жалпы санын билүүнү суранат. Мисал arr [] = {2, 1, 3, 2,…

Толук маалымат