N тоог үржүүлэх хамгийн бага нийлбэр

“N тоон үржүүлгийн хамгийн бага нийлбэр” гэсэн бодлогод танд n бүхэл тоо өгөгдсөн бөгөөд зэргэлдээ хоёр элементийг авч, тэдгээрийн нийлбэр mod 100-ийг a болтол нь буцааж тавьснаар бүх тоонуудын үржвэрийн нийлбэрийг хамгийн бага байлгах хэрэгтэй. нэг дугаар ...

Цааш нь

Давтан урьдчилсан захиалга

“Давтан урьдчилсан захиалгын дамжуулалт” гэсэн дугаарт танд хоёртын мод өгдөг тул одоо модны урьдчилсан захиалгыг олох хэрэгтэй гэж заасан байдаг. Бидэнд рекурсив аргыг биш харин давталтын аргыг ашиглан урьдчилсан захиалгыг олох шаардлагатай байна. Жишээ 5 7 9 6 1 4 3…

Цааш нь

Ньюман-Конвей дарааллын n нөхцлийг хэвлэх

Асуудлын мэдэгдэл “Ньюман-Конвей дарааллын хэвлэх n нөхцлийг хэвлэх” гэсэн бодлогод танд “n” бүхэл тоо өгөгдсөн байна. Ньюман-Конвей дарааллын эхний n нөхцлийг олоод хэвлэ. Жишээ n = 6 1 1 2 2 3 4 Тайлбар Хэвлэгдсэн бүх нэр томъёо нь Ньюман-Конвейн дарааллыг дагаж мөрддөг ...

Цааш нь

Хамгийн урт битоник үр дагавар

Хэрэв танд бүхэл тоон массив байгаа гэж бодъё, асуудлын шийдэл нь хамгийн урт битон дарааллыг олохыг хүсдэг. Массивын битон дараалал нь эхлээд нэмэгдэж дараа нь буурах дараалал гэж тооцогддог. Жишээ arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 Тайлбар 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54…

Цааш нь

Хашааны алгоритм

Асуудлын талаархи мэдэгдэл “Зургийн хашааны алгоритм” -д танд хэдэн тулгуур (зарим модон хэсэг эсвэл бусад хэсэг), зарим өнгө бүхий хашаа өгөхийг зааж өгсөн. Хамгийн ихдээ ойролцоох 2 хашаа ижил өнгөтэй байхаар хашаа будах хэдэн аргыг олж мэдээрэй. Үүнээс хойш…

Цааш нь

Саваа огтлох

Асуудлын талаархи мэдэгдэл “Таяг хайчлах” асуудалд танд тодорхой урттай саваа өгч, оролтын уртаас бага эсвэл тэнцүү бүх хэмжээтэй савааны үнийг өгнө гэж заасан байдаг. Энэ нь 1-ээс n хүртэлх урттай савааны үнийг бид ...

Цааш нь

Өгөгдсөн интервалын хооронд хоёр интервал давхцаж байгаа эсэхийг шалгана уу

Асуудлын мэдэгдэл “Өгөгдсөн олон тооны интервал хооронд ямар нэг хоёр завсар давхцаж байгаа эсэхийг шалга” гэсэн асуудалд танд зарим интервал өгөгдсөн болохыг зааж өгсөн болно. Интервал бүр нь хоёр утгуудаас бүрдэх бөгөөд нэг нь эхлэх цаг, нөгөөх нь дуусах цаг юм. Асуудлын мэдэгдэлд дараахь зүйл байгаа эсэхийг шалгахыг хүсч байна ...

Цааш нь

Найзууд

Асуудлын талаархи мэдэгдэл “Найзууд хосолсон асуудал” -д N найзууд байгааг заажээ. Тэд тус бүр ганц бие хэвээр үлдэх эсвэл бие биетэйгээ хослуулах боломжтой. Гэхдээ хосыг хийсний дараа тэр хоёр найз хослуулах боломжгүй. Тиймээс, та нийт арга замын тоог олох хэрэгтэй.

Цааш нь

Аз жаргалтай дугаар

Асуудлын мэдэгдэл Аз жаргалтай тоо гэж юу вэ? Энэ процессын дараа өгөгдсөн тоог 1 болгож бууруулж чадвал тоо нь аз жаргалтай тоо юм: -> Өгөгдсөн тооны цифрүүдийн квадратын нийлбэрийг ол. Энэ нийлбэрийг хуучин дугаараар солино уу. Бид үүнийг давтах болно ...

Цааш нь

Хувьцаа худалдаж авах, борлуулах хамгийн тохиромжтой цаг

Асуудлын талаархи мэдэгдэл “Хувьцаа худалдаж авах, борлуулах хамгийн тохиромжтой цаг” гэсэн асуудалд ith элемент нь тухайн өдрийн хувьцааны үнийг хадгалдаг n урттай олон тооны үнийг танд өгөх болно. Хэрэв бид зөвхөн нэг гүйлгээ хийж чадвал өөрөөр хэлбэл нэг өдөр худалдаж авах, ...

Цааш нь