יש לי אלגוריתם לא יעיל
עוברים על כל הנקודות ברשת לפי הסדר. סופרים כמה טיולים ניתן לבצע מכל נקודה כנקודת התחלה, כך שהטיול יסתיים בנקודת ההתחלה ולא יחתוך את עצמו (לא קשה לעשות את זה ברקורסיה). כך נספר כל מצולע מספר פעמים: אם היקף המצולע הוא n הוא נספר 2n פעמים (כי ניתן להתחיל מכל נקודה על ההיקף ולנוע בשני כיוונים). לכן ברגע שגלינו מצולע לא נוסיף למונה 1 אלא נוסיף למונה 1/2n, כאשר n הוא היקף המצולע.