სხვა AI ტექნიკები Jupyter ნოუთბუქი · Python

დიოფანტინის განტოლებები

ეს არის პრაქტიკული ნოუთბუქი. წაიკითხე კოდი და შედეგები აქ, ან გაუშვი ინტერაქტიულად Google Colab-ში ან Jupyter-ში.

ეს დავალება არის AI დამწყებთათვის სასწავლო პროგრამა-ის ნაწილი და შთაგონებულია ეს პოსტი-ით.

თქვენი მიზანია ამოხსნათ ეგრეთ წოდებული დიოფანტინის განტოლება - განტოლება მთელი ფესვებით და მთელი რიცხვების კოეფიციენტებით. მაგალითად, განიხილეთ შემდეგი განტოლება:

$$a+2b+3c+4d=30$$

თქვენ უნდა იპოვოთ მთელი რიცხვი ფესვები $a$,$b$,$c$,$d\in\mathbb{N}$, რომლებიც აკმაყოფილებენ ამ განტოლებას.

მინიშნებები:

  1. თქვენ შეგიძლიათ ჩათვალოთ ფესვები ინტერვალში [0;30]
  2. როგორც გენი, განიხილეთ ძირეული მნიშვნელობების სიის გამოყენება

ეს გაკვეთილი არის Microsoft “AI for Beginners” კურსის ქართული თარგმანი, გავრცელებული MIT ლიცენზიით.