N сандарын көбейтудің минималды қосындысы

«N сандарын көбейтудің минималды қосындысы» есебінде сіздерге n бүтін сандар берілгендігі және бір уақытта қатар тұрған екі элементті алып, олардың қосындысын 100-ге дейін қайтару арқылы барлық сандарды көбейтудің қосындысын азайту керек екендігі айтылған. жалғыз нөмір…

Ары қарай оқу

Итеративті алдын ала тапсырыс беру

«Итеративті алдын-ала алдын-ала өту» проблемасында сізге екілік ағаш берілгендігі, енді сізге ағаштың алдын-ала өтпесін табу керек екендігі айтылған. Бізден рекурсивті тәсілді емес, итерациялық әдісті қолданып алдын-ала өтпелі қозғалысты табу керек. Мысал 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-ге азайта алсақ, сан бақытты сан болып табылады: -> Берілген сан цифрларының квадратының қосындысын табыңыз. Бұл қосынды ескі санмен ауыстырыңыз. Біз мұны қайталаймыз ...

Ары қарай оқу

Акцияны сатып алу және сатудың ең жақсы уақыты

Проблемалар туралы мәлімдеме «Акцияны сатып алу мен сатудың ең жақсы уақыты» проблемасында сізге n ұзындықтағы бағалардың жиыны берілген, онда ith элементі акциялардың бағасын сол күні сақтайды. Егер біз бір ғана мәміле жасай алсақ, яғни бір күнде сатып алсақ және…

Ары қарай оқу