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

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

Цааш нь

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

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

Цааш нь

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

Асуудлын мэдэгдэл "Newman-Conway дарааллын 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 болгож бууруулж чадвал аз жаргалтай тоо болно: -> Өгөгдсөн тооны цифрүүдийн квадратуудын нийлбэрийг ол. Энэ дүнг хуучин тоогоор солино уу. Бид үүнийг давтах болно ...

Цааш нь

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

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

Цааш нь