Массив нь өөр массивын дэд хэсэг мөн эсэхийг олох

“Массив нь өөр массивын дэд хэсэг мөн эсэхийг олох” гэсэн асуудалд танд arra1 [] ба массив2 [] гэсэн хоёр массив өгөгдсөн болохыг мэдэгдэж байна. Өгөгдсөн массивууд нь эрэмбэлэгдээгүй байдлаар байна. Таны даалгавар бол массив2 [] нь массив1 [] дэд хэсэг мөн эсэхийг олох явдал юм. Жишээ arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] нь…

Цааш нь

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

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

Цааш нь

1, 2, 3-р алхамыг ашиглан n шат руу хүрэх арга замыг тоол

"1, 2, 3-р алхамыг ашиглан n шат руу хүрэх арга замыг тоол" гэсэн асуудал таныг газар дээр зогсож байгааг харуулж байна. Одоо та шатны төгсгөлд хүрэх хэрэгтэй. Хэрэв та зөвхөн 1, 2, ... үсрэх боломжтой бол эцэс хүртэл хүрэх хэдэн арга байна вэ?

Цааш нь

Өгөгдсөн нийлбэр бүхий дэд массивыг олох (Сөрөг тоотой харьцах)

“Өгөгдсөн нийлбэр бүхий дэд массивыг олох (Сөрөг тоонуудыг зохицуулах)” гэсэн бодлогод танд бүхэл тоон массив өгөгдөнө, сөрөг бүхэл тоонууд болон “нийлбэр” гэсэн тоо орно. Асуудлын шийдэл нь "нийлбэр" гэсэн өгөгдсөн тоог нэгтгэсэн дэд массивыг хэвлэхийг хүсдэг. Хэрэв нэгээс олон дэд массив байвал ...

Цааш нь

Хоёр мод ижил байгаа эсэхийг тодорхойлохын тулд код бич

“Хоёр мод ижил байгаа эсэхийг тодорхойлох код бичих” гэсэн асуудалд танд хоёртын хоёр мод өгдөг гэж заасан байдаг. ижил төстэй эсэхийг олж мэдэх үү? Энд ижил мод гэдэг нь хоёртын мод хоёулаа ижил зангилааны ижил цэгийн утгатай байна гэсэн үг юм. Хоёр модны жишээ

Цааш нь

Тэгш уртын хоёртын дарааллыг эхний ба хоёрдугаар хагасын битийн нийлбэрээр тоолно

“Эхний хоёр дахь хагас битийн ижил нийлбэртэй тэгш урттай хоёртын дарааллыг тоол” гэсэн бодлогод танд бүхэл тоо өгөгдсөн болно. Одоо 2 * n хэмжээтэй хоёртын дарааллыг хэд хэдэн эхний хагас, хоёрдугаар хагаст ижил тоогоор бүтээх аргын тоог олж мэдээрэй.

Цааш нь

Тэг нийлбэр бүхий бүх гурвалсан гурвыг олоорой

“Тэг нийлбэр бүхий бүх гурвалсан гурвыг олоорой” гэсэн гарчигт эерэг ба сөрөг тоог хоёуланг нь агуулсан массив өгөгдсөн болно. Асуудлын шийдэл нь 0-тэй тэнцүү нийлбэртэй гурвалсан гурвыг олохыг хүсч байна. Жишээ arr [] = {0, -2,1,3,2, -1} (-2 -1 3) (-2 0 2) ( -1 0 1) Тайлбар ...

Цааш нь

Гурвалжин дахь хамгийн их замын нийлбэр

Бодлогын мэдэгдэл “Гурвалжин дахь замын хамгийн их нийлбэр” гэсэн бодлогод танд бүхэл тоон утгыг өгсөн гэж заасан болно. Эдгээр бүхэл тоонуудыг гурвалжин хэлбэрээр байрлуулсан болно. Та гурвалжингийн оройноос эхэлж байгаа бөгөөд доод эгнээнд хүрэх хэрэгтэй. Үүнийг хийснээр та дараахь зүйл рүү шилжих болно ...

Цааш нь

Өсөн нэмэгдэж буй дарааллын хамгийн их бүтээгдэхүүн

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

Цааш нь

Толгой заагчгүйгээр холбосон жагсаалтаас зангилаа устгах

Асуудлын мэдэгдэл "Толгой заагчгүйгээр холбосон жагсаалтаас зангилааг устгах" асуудал нь танд зарим зангилаа холбосон жагсаалттай байгааг харуулж байна. Одоо та зангилаагаа устгахыг хүсч байгаа боловч танд эх цэгийн хаяг байхгүй байна. Тиймээс энэ зангилааг устгана уу. Жишээ 2-> 3-> 4-> 5-> 6-> 7 зангилааг устгах болно: 4 2-> 3-> 5-> 6-> 7…

Цааш нь