Dastur bir-biriga tutash bo'lgan ikkita uyni bir xil rangda bo'lmasligini ta'minlash uchun dinamik dasturlash texnikasidan foydalanadi. G'oya har bir uyni bo'yash uchun eng kam bo'lgan xarajatni hisoblashdir, bu esa oldingi uylar uchun tanlangan rangga ega. Bu birinchi uydan boshlab oxirgi uygacha bosqichma-bosqich amalga oshiriladi. Min_cost_painting funksiyasi xarajatlar matrisiga asoslanib, ko'chaning barcha uylarini bo'yash uchun eng kam bo'lgan xarajatni hisoblash uchun ishlatiladi, shunda bitta rangda bo'yash uchun ikkita tutash uy bo'lmasligini ta'minlaydi.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence