|
Post by Evgeny on Mar 18, 2022 1:33:27 GMT 4
წრეწირზე $n$ ცალი წერტილია აღებული. ამ წერტილებიდან თითოეული მონაკვეთით არის შეერთებული ყველა დანარჩენთან. ამ მონაკვეთებით წრე იყოფა რამდენიმე არედ, რომელთაგან ზოგი მრავალკუთხედია, ზოგი კი - წრის სეგმენტი. $n$ ცალი წერტილი ბევრნაირად შეიძლება განვალაგოთ წრეწირზე, შედეგად მიღებული არეების რაოდენობაც, საზოგადოდ, სხვადასხვა იქნება.
$n$ ცალი წერტილის კონკრეტული $X$ განლაგებისას მიღებული არეების რაოდენობა აღვნიშნოთ $F(X,n)$-ით.
ა) მართალია თუ არა, რომ ყოველთვის შეიძლება $n$ ცალი წერტილის ისე განლაგება წრეწირზე, რომ მათი შემაერთებელი მონაკვეთებიდან ორზე მეტმა არ გაიაროს წრის შიგნით მდებარე არცერთ წერტილზე?
ბ) რა უდიდეს მნიშვნელობას მიიღებს $F(X,n)$ ყოველი ფიქსირებული $n$-თვის? შეეცადეთ იპოვოთ კონკრეტული ფორმულა, რომელიც მხოლოდ $n$-ზე იქნება დამოკიდებული და დაასაბუთოთ მისი მართებულობა.
|
|
|
Post by lrapava on Mar 19, 2022 16:07:37 GMT 4
ა) კი. ვთქვათ ავაგეთ ასეთი ნახაზი რამე $n$-სთვის. $S$-ით ავღნოშნოთ წრეწირზე შერჩეული $n$ წერტილთა სიმრავლე. გვინდა დავამტოთ ახალი $M$ წერტილი ისე, რომ $M$-დან $S$-ის წევრებისკენ გავლებული ქორდები არ გადიოდნენ უკვე გავლებული ქორდების გადაკვეთის წერტილებზე. $Q$ სიმრავლე შედგებოდეს ყველა ისეთი ქორდისგან, რომლის ბოლოებიც $S$ სიმრავლეში შედის, $T$ კი - $Q$ სიმრავლეში შემავალი ქორდების ყოველი წყვილის გადაკვეთის წერტილთაგან. რადგან $n$ სარულია, $S$-შიც, $Q$-შიც და $T$-შიც იქნება სასრული რაოდენობის წევრი ($S$-ში ზუსტად $n$, $Q$-ში $\frac{n\left(n-1\right)}{2}$, $T$-ში კი, ყველა ქორდა რომც გადაიკვეთებოდეს ყოველ სხვა ქორდასთან, $\frac{1}{2}\cdot\frac{n\left(n-1\right)}{2}\cdot\left(\frac{n\left(n-1\right)}{2}-1\right)$-ზე მეტი ვერ დაჯდება. რადგან $n$ სასრული რიცხვია, აშკარაა რომ $n$-იც, $\frac{n\left(n-1\right)}{2}$-იც და $\frac{1}{2}\cdot\frac{n\left(n-1\right)}{2}\cdot\left(\frac{n\left(n-1\right)}{2}-1\right)$-იც სასრული რიცხვები იქნება). გავავლოთ ყველა ისეთი წრფე, რომელიც გადის $S$-ის ერთ-ერთ წევრზე მაინც და $T$-ს ერთ-ერთ წევრზე მაინც. თვალსაჩინოა, რომ ამ წრფეების წრეწირთან გადაკვეთის წერტილების რაოდენობა სასრული იქნება. $M$ წერტილი დავსვათ წრეწირზე ნებისმიერ სხვა წერტილში (რადგან წრეწირი შედგება უსასრულო რაოდენობის წერტილებისგან ასეთი წერტილი ყოველთვის იქნება).
გამოქვეყნებულ PDF ფაილში იყო მოცემული რამდენიმე მაგალითი $N=2, 3, 4$ და სხვ. სადაც არც ერთ წერტილზე გადიოდა 2 ქორდაზე მეტი.
ბ-ზე გარკვეული იდეები მაქვს, დაახლოებით $O\left(n^{2}\right)$-ში შემიძლია გამოთვლა. თუ ვერ მოვიფიქრე ფორმულის სახით როგორ ჩავწერო, ალბათ უბრალოდ ალგორითმს ან კოდს დავდებ..
|
|
|
Post by lrapava on Mar 20, 2022 13:00:45 GMT 4
ბ) ჩემს პასუხს ბ) კითხვაზე გავყოფ 2 ნაწილად. აქ რაც წერია, იქამდე დამოუკიდებლად მივედი. რომ გავაგრძელო და გავამარტივო ქვემოთ მიღ. ფორმულა გარკვეული ფორმულების გამოყვანის გზების მოფიქრება დამჭირდება. ეს ფორმულები ინტერნეტში დევს, მაგრამ გადავწყვიტე არ გამოვიყენო სანამ არ დავამტკიცებ ან გამოვიყვან, ან გავიგებ არსებულ დამტკიცებას. თუ დიდი ხნის განმავლობაში ვერც გამოვიყვანე ან ვერც მივხვდი არსებულ რომელიმე დამტკიცებას, ამ ფორმულებს სავარაუდოდ მაინც გამოვიყენებ, მაგრამ შეგატყობინებთ რომ ამ ფორმულების ჭეშმარტიებას ვერ ვასაბუთებ. ჯერჯერობით იმას დავდებ, რისი დასაბუთებაც ასე თუ ისე შემიძლია. $F(X,n)$-ის გარკვეული $n$-სთვის მაქსიმალური შესაძლო მნიშვნელობა ავღნიშნოთ $G(n)$-ით. როგორ იქმნება ახალი არეები ქორდის გავლებით და რამდენი? ვთქვათ წინ გიდევთ რაიმე $X$-ის შესაბამისი ნახაზი და ცდილობთ რამე ახალი ქორდის გავლებას. აშკარაა, რომ შეიქმნება იმდენივე ახალი არე, რამდენჯერაც თქვენი გავლებული ქორდა „ჩამოაჭრის“ სიბრტის გარკვეულ ნაწილს უკვე არსებულ არეებს. რაიმე არიდან რამე 1 ახალი არის „ჩამოჭრისას“ ქორდა თავდაპირველი არის პერიმეტრს ორჯერ გადაკვეთს. არეების პერიმეტრები შეიძლება შედგებოდეს წრეწირის ნაწილებისგან/რკალებისგან და ქორდების ნაწილებისგან/მონაკვეთებისგან. განვიხილოთ $S$ წერტილთა სიმრავლე, რომელიც მოიცავს ახალი ქორდის გადაკვეთის წერტილებს არსებულ/„ძველ“ ქორდებთან და წრეწირთან (ახალო ქორდის ბოლოებს). თუ S-ში შემავალ წერტილებს მიმდევრობით შევაერთებთ, მივიღებთ $k-1$ მონაკვეთს, რომელთაგან თითოეული ნახაზზე არსებულ ერთ-ერთ არეს ერთ ახალ არეს „ჩამოაჭრის“ (სადაც $k$ $S$ სიმრავლეში შემავალი წერტილების რაოდენობაა). მაქსიმუმ რამდენი ნაწილი შეიძლება ჩამოაჭრას ქორდამ? ვთქვათ ქორდის ცალ მხარეს $l$ წერტილია, მეორე მხარეს კი - $r$. ახალი ქორდა გადაკვეთს ზუსტად $lr$ ქორდას, რადგან იმისთვის, რომ ახალმა ქორდამ რამე სხვა ქორდა გადაკვეთოს, უკვე არსებული ქორდის ბოლოები ახალი ქორდის სხვადასხვა მხარეს უნდა მდებარეობდნენ. ა) ნაწილში დავასაბუთეთ, რომ ყოველთვის შეგვიზლია მოვახერხოთ ისეთი ნახაზის აგება, რომ წრეწირის შიგნით თითოეულ წერტილზე არ გადიოდეს 2 ქორდაზე მეტი. ჯამში გამოდის, რომ ქორდა არეებს $lr+2$ წერილში კვეთს, ამ წერილების მიმდევრობით შეერთებით კი გამოგვივა $lr+1$ მონაკვეთი, რომელთაგანაც თითოეული წარმოქმნის ახალ არეს. როგორ ვიპოვოთ $G(n+1)-G(n)$? ვთქვათ გვაქვს $n$ წერტილისგან შემდგარი გარკვეული $X_{1}$ განლაგება ისეთი, რომ $F(X_{1}, n)=G(n)$ და გვინდა ჩავამატოთ ახალი $M$ წერტილი ისე, რომ მივიღოთ ახალი $X_{2}$ განლაგება, რომლისთვისაც $F(X_{2}, n+1) = G(n+1)$. უფრო სწორედ კი, გვაინტერესებს უშუალოდ განლაგება კი არა, არამედ $F(X_{2}, n+1) - F(X_{1}, n)$ (ანუ $G(n+1)-G(n)$). რადგან წრეწირზე უკვე შერჩეულია $n$ წერტილი და თითოეულთან M-დან უნდა გავავლოთ ახალი ქორდა, სულ მოგვიწევს $n$ ახალი ქორდის გავლება. მოდით თითოეული ქორდა გავარჩიოთ როგორც წინა აბზაცში. აშკარაა, რომ ეს $n$ ცალი ახალი გავლებული ქორდა წრეწირის შიგნით ერთმანეთთან არ გადაიკვეთება ($n$ წრფე, რომლებზედაც მდებარეობენ ეს ქორდები *წრეწირზე* გადაიკვეთება, სიბრტყეზე კი ნებისმიერ 2 წრფეს 1-ზე მეტი გადაკვეთის წერტილი ვერ ექნება). შესაბამისად ვიღებთ, რომ (იმის დაშვებით, რომ წრეწირის შიგნით არც ერთ წერტილზე 2 ქორდაზე მეტი არ გადის, რაც ადრე დავასაბუთეთ) ამ n ქორდის გავლებით დაგვემატება $ \sum_{i=0}^{n-1} (1+i\cdot(n-i-1))=\sum_{i=1}^{n-1}\left(i\cdot\left(n-i-1\right)\right)+n$ როგორ ვიპოვოთ $G(n)$? რადგან ნებისმიერი ნატურალური $n$-სთვის შეგვიძლია გამოვთვალოთ $G(n+1)-G(n)$ და ვიცით $G(n)$-ის მნიშვნელობა ერთ-ერთი $n$-სთვის მაინც, შეგვიძლია გამოვთვალოთ $G(n)$ ნებისმიერი (ნატურალური) $n$-სთვის. ზუსტად ასე მუშაობს ჩემი ატვირთული პროგრამა. კოდში $G$ უბრალოდ $f$-ით მაქვს აღნიშნული, თვითონ ფუნქცია კი ავღწერე შემდეგნაირად: $G(1) = 1; G(n) = G(n-1) + diff(n-1)$, სადაც $diff(n) = \sum_{i=1}^{n-1}(i\cdot(n-i-1))+n$. სხვანაირად $G(n)$ შემდეგნაირად შეგვიძლია ჩავწეროთ: $G(n) = 1+\sum_{i=1}^{n}\left(\sum_{j=1}^{i-1}\left(j\cdot\left(i-j-1\right)\right)+i\right)$. როგორც დასაწყისში მოგახსენეთ, სამწუხაროდ (ჯერჯერობით) ამ ფუნქციას ამაზე უფრო ვერ ვამარტივებ. ვარაუდის დონეზე რამე 4th degree polynomial დაჯდება ალბათ..
|
|
sal1
ახალი წევრი
Posts: 3
|
Post by sal1 on Mar 28, 2022 12:34:06 GMT 4
ა) ჩემი აზრით, აღნიშნულ კითხვაზე პასუხია "არა". დამტკიცება: თუ წრეწირზე ავიღებთ წერტილებს წრეწირის ცენტრის სიმეტრიულად სხვადასხვა მხარეს, მათ შორის გავლებული ერთი ქორდა მაინც დიამეტრის როლში აღმოჩნდება(ვგულისხმობ წერტილის მის მოპირდაპირე წერტილთან შემაერთებელ ქორდას), შესაბამისად წრეწირის ცენტრი იქნება ისეთი წერტილი, რომელზეც ორზე მეტი ქორდა გაივლება. ერთი პირობით: თუ წრეწირზე აღებულიო წერტილების რაოდენობა აღემატება 4-ს
|
|