Scramble სიმებიანი

პრობლემის განცხადება "სტრიქონის სიმებიანი" პრობლემა აცხადებს, რომ თქვენ გეძლევათ ორი სტრიქონი. შეამოწმეთ მეორე სტრიქონი არის პირველის შერეული სტრიქონი თუ არა? განმარტება მოდით სიმებიანი s = "დიდი" წარმოდგენა s როგორც ორობითი ხე რეკურსიულად იყოფა ორ არასამთავრობო ცარიელ ქვესიტრიკად. ეს სტრიქონი შეიძლება იყოს…

წაიკითხე მეტი

მაქსიმალური მანძილი მასივში იგივე ელემენტის ორ მოვლენას შორის

დავუშვათ, მოგეცემათ მასივი რამდენიმე განმეორებითი რიცხვით. ჩვენ უნდა ვიპოვოთ მაქსიმალური მანძილი რიცხვის ორ ერთნაირ მოვლენას შორის განსხვავებული ინდექსით, რომელიც წარმოდგენილია მასივში. მაგალითი შეყვანა: მასივი = [1, 2, 3, 6, 2, 7] გამომავალი: 3 ახსნა: რადგან მასივში არსებული ელემენტები [1]…

წაიკითხე მეტი

ყველა უნიკალური ტრიპლეტი, რომელიც ჯდება მოცემულ ღირებულებას

ჩვენ მივეცით მთელი რიცხვების მასივი და მოცემული რიცხვი სახელწოდებით "ჯამი". პრობლემის განაცხადი ითხოვს გაარკვიოს სამეული, რომელიც ამატებს მოცემულ რიცხვს "ჯამი". მაგალითი შეყვანა: arr [] = {3,5,7,5,6,1} თანხა = 16 გამომავალი: (3, 7, 6), (5, 5, 6) ახსნა: სამეული, რომელიც უდრის მოცემულ…

წაიკითხე მეტი

დაითვალეთ ქვეჯგუფები იგივე ლუწი და კენტი ელემენტებით

დავუშვათ, თქვენ მიეცით N ზომის მთელი მასივი. როგორც რიცხვები არსებობს, რიცხვები კენტი ან ლუწი. პრობლემის დებულება არის მთლიანი ქვესიტრილა იგივე ლუწი და კენტი ელემენტებით ან აღმოაჩენს ქვე-მასივების რაოდენობას, რომელსაც აქვს თანაბარი რაოდენობის ლუწი და კენტი მთელი რიცხვები. მაგალითი…

წაიკითხე მეტი

მასივის გადალაგება ისეთი, რომ arr [i] ტოლია i

”მასივის გადალაგება ისე, რომ arr [i] = i” პრობლემა აცხადებს, რომ გეძლევათ მთელი რიგის მთელი რიგი, 0-დან n-1-მდე. მას შემდეგ, რაც მასივში შეიძლება ყველა ელემენტი არ იყოს, მაშინ მათ მაგივრად -1 არის. პრობლემის დებულება ითხოვს მასივის გადაწყობას ასეთ

წაიკითხე მეტი

მასივში იპოვნეთ უდიდესი d ისეთი, რომ a + b + c = d

პრობლემის განცხადება დავუშვათ, რომ თქვენ გაქვთ მთელი რიცხვების მასივი. შეყვანის მნიშვნელობები ყველა განსხვავებული ელემენტია. პრობლემა "იპოვნეთ ყველაზე დიდი d მასივში ისე, რომ a + b + c = d" ითხოვს კომპლექტში ყველაზე დიდი ელემენტის 'd' გამოვლენას ისე, რომ a + b + c =…

წაიკითხე მეტი

ელემენტების მაქსიმიზაცია სხვა მასივის გამოყენებით

დავუშვათ, მივეცით იგივე ზომის n ორი მთელი რიცხვი. ორივე მასივი შეიცავს დადებით რიცხვებს. პრობლემის დებულება ითხოვს პირველი მასივის მაქსიმალურად გაზრდას მეორე მასივის ელემენტის გამოყენებით, რომელიც მეორე მასივს პრიორიტეტად ინახავს (მეორე მასივის ელემენტები გამოშვებაში პირველ რიგში უნდა გამოჩნდეს). ...

წაიკითხე მეტი

დაწერეთ კოდი, რათა დადგინდეს, ორი ხე იდენტურია

პრობლემა "დაწერე კოდი იმის დასადგენად, არის თუ არა ორი ხე იდენტური" აცხადებს, რომ თქვენ გეძლევათ ორი ორობითი ხე. გაირკვეს, ისინი იდენტურია თუ არა? აქ, იდენტური ხე ნიშნავს იმას, რომ ორივე ორობითი ხე აქვს ერთნაირი კვანძის მნიშვნელობას კვანძების ერთნაირი განლაგებით. მაგალითი ორივე ხე…

წაიკითხე მეტი

იპოვნეთ ელემენტები, რომლებიც პირველ მასივშია და არა მეორეში

პრობლემა "იპოვეთ ელემენტები, რომლებიც პირველ მასშია და არა მეორეში" აცხადებს, რომ თქვენ გეძლევათ ორი მასივი. მასივები შედგება ყველა მთელი რიცხვისგან. თქვენ უნდა გაარკვიოთ რიცხვები, რომლებიც არ იქნება მეორე მასივში, არამედ იქნება პირველ მასივში. მაგალითი…

წაიკითხე მეტი

ორობითი ხის დიაგონალური გავლა

პრობლემის განცხადება პრობლემა "ორობითი ხის დიაგონალური გადაკვეთა" აცხადებს, რომ თქვენ გეძლევათ ორობითი ხე და ახლა თქვენ უნდა იპოვოთ მოცემული ხის დიაგონალური ხედი. როდესაც ჩვენ ვხედავთ ხეს ზემოდან მარჯვნივ. ჩვენთვის ხილული კვანძები არის დიაგონალური ხედი…

წაიკითხე მეტი