ეს არის პრაქტიკული ნოუთბუქი. წაიკითხე კოდი და შედეგები აქ, ან გაუშვი ინტერაქტიულად Google Colab-ში ან Jupyter-ში.
ეს დავალება არის AI დამწყებთათვის სასწავლო პროგრამა-ის ნაწილი და შთაგონებულია ეს პოსტი-ით.
თქვენი მიზანია ამოხსნათ ეგრეთ წოდებული დიოფანტინის განტოლება - განტოლება მთელი ფესვებით და მთელი რიცხვების კოეფიციენტებით. მაგალითად, განიხილეთ შემდეგი განტოლება:
$$a+2b+3c+4d=30$$
თქვენ უნდა იპოვოთ მთელი რიცხვი ფესვები $a$,$b$,$c$,$d\in\mathbb{N}$, რომლებიც აკმაყოფილებენ ამ განტოლებას.
მინიშნებები:
- თქვენ შეგიძლიათ ჩათვალოთ ფესვები ინტერვალში [0;30]
- როგორც გენი, განიხილეთ ძირეული მნიშვნელობების სიის გამოყენება