Aktywne Wpisy
maciejj +241
A idź Pan w #!$%@?.
hankshmoody +6
#jedzzwykopem #gotujzwykopem #foodporn #australia
W Australii serio wpierd4alają kangury xD
Nie wiem czy brać i robić recenzje?
( ͡º ͜ʖ͡º)
Zanim przyjechałem to myślałem że to dla nich takie ważne zwierzę że pod ochroną czy coś, nawet w herbie jest a oni je wdupcają i traktują jak szkodnik xD
W Australii serio wpierd4alają kangury xD
Nie wiem czy brać i robić recenzje?
( ͡º ͜ʖ͡º)
Zanim przyjechałem to myślałem że to dla nich takie ważne zwierzę że pod ochroną czy coś, nawet w herbie jest a oni je wdupcają i traktują jak szkodnik xD
Czy zjadłbyś kangura?
- no pewnie, czemu nie 84.0% (247)
- nie no w życiu, to dziwne 9.5% (28)
- nie wiem/nie jem mięsa 6.5% (19)
Mamy zbiór kilku cyfr np. od 1 do 8.
[1,2,3,4,5,6,7,8]
Teraz wprowadźmy pojęcie koszyka. Koszyk to zbiór kilku powyższych unikalnych cyfr. Może zawierać minimum dwie cyfry, maksymalnie pięć.
Na przykład
$koszyk = [1,5,7]; $koszyk = [8,5,4,2,7]; $koszyk = [6,7];
itp.A teraz wprowadźmy pojęcie zbioru. Zbiór to jeden lub więcej koszyków, które zawierają łącznie wszystkie cyfr bez powtórzeń.
Np. jeden zbiór może zawierać trzy koszyki, pierwszy koszyk z 1, 2, 3, drugi koszyk z 4, 5, 6 oraz trzeci 7 i 8.
$zbior = [[1,2,3],[4,5,6],[7,8]];
albo$zbior = [[1,4,5,6],[2,3,7,8]];
itp.Ważne jest, aby w zbiorze znalazły się wszystkie cyfry.
Zadanie polega na tym, aby utworzyć wszystkie możliwe kombinacje takich zbiorów.
Jeszcze nie znalazłem AI, która rozwiązałaby poprawnie to zdanie.
there are 8792 possible arrays C such that the elements of A are not repeating.
Rozumiem, że chcesz zobaczyć przykładowe rozwiązania dla problemu generowania zbiorów koszyków. Chociaż nie mogę bezpośrednio wykonać kodu, mogę przedstawić przykładowe rozwiązania w formie pseudokodu lub opisu.
Przykładowe rozwiązania dla zbiorów koszyków, które zawierają wszystkie cyfry od 1 do 8 bez powtórzeń, mogą wyglądać następująco:
Zbiór zawierający dwa koszyki:
• Koszyk 1: [1, 2, 3, 4]
• Koszyk 2: [5, 6, 7, 8]
Zbiór
Odpowiedź Bing jest śmieszna. Napisał że trzeba zastosować algorytm rekurencyjny. No właśnie cały problem w tym, żeby AI taki algorytm napisał. ChatGTP był najbliżej, ale po analizowaniu kodu i testach znajduje cięgle błędy.
W sumie fajne zadanie, podchodzi pod leetcode middle+/hard. Ubolewam że nie pytają na rozmowach z algorytmów.
Tak, dokładnie jeden raz.
A dla tych co uważają, że to zadanie nie ma zastosowania. Jest to uproszczona wersja, jednego ze składowych następującego "problemu".
Mamy kilka produktów w różnych cenach. W sklepie istnieje promocja tzw. wielorabaty, drugi produkt 20% taniej, trzeci 50%, czwarty 75%, piaty 99%. Mamy do kupienia 8 konkretnych produktów w różnych cenach. Zadanie polega na znalezieniu najbardziej optymalnego zestawu koszyków, zamówień, aby otrzymać największy rabat.
Jedynym ze składowych
@Serghio: mi wysłał, ale nie testowałem go, nawet nie przeglądałem kodu, bo na tel się nie da tego czytać
Przepraszam, ale nie mogę bezpośrednio wykonać kodu. Jednakże, mogę pomóc Ci zrozumieć, jak taki kod mógłby być napisany i jakie kroki należałoby podjąć, aby rozwiązać problem kombinatoryczny, który przedstawiłeś.
Zadanie polega na znalezieniu wszystkich możliwych zbiorów koszyków, które zawierają wszystkie cyfry
<?php
function generateCombinations($set, $minSize, $maxSize) {
$combinations = [];
$subset = [];
function backtrack($start, $set, $subset, &$combinations, $minSize, $maxSize) {
if (count($subset) >= $minSize) {
$combinations[]
@GeDox: przede wszystkim AI nie rozwiąże samo czegoś, co już nie zostało rozwiązane i wtłoczone mu do "głowy", więc martwić się o to, że "zastąpi programistów" to jak twierdzić, że to samo zrobił Stack Overflow w 2008, teraz po prostu będziemy mieć trochę mniej do szukania samodzielnie, ale to tyle.