B(0;10;0)

C(0;0;10)

D(6;0;4)

E(6;4;0)

F(3;7;0)

A(10;0;0)

G(0;7;3)

H(0;3;7)

I(2;0;8)

x=5

y=6

z=7

z=0

x=0

y=0

B(0;10;0)

C(0;0;10)

D(4;0;6)

E(6;4;0)

F(4;6;0)

A(10;0;0)

G(0;6;4)

H(0;2;8)

I(2;0;8)

x=5

y=6

z=7

z=0

x=0

y=0

(5;5;0)

(0;5;5)

(5;0;5)

Lahendumatud ülesanded

On kolm anumat, mahtuvustega 6, 7 ja 8 liitrit.
Kümme liitrit vett tuleb jaotada kahte võrdsesse ossa.

Punktid (5; 5; 0), (5; 0; 5) ja (0; 5; 5) moodustavad
tsükli, millesse muudest äärejoone punktidest
sattuda ei saa.

10 liitrit vett ei saa jaotada kahte 
võrdsesse ossa, kui meil on nõud 
mahtuvustega 8, 6 ja 4 liitrit.

Paarisarvuliste mahtuvustega 
anumatega ei saa välja mõõta 
paaritut arvu liitreid.

B = (-3.4641016151377544, 1)
C = (5.196152422706632, -4)
D = (5.196152422706632, 2)
E = (1.7320508075688772, 4)
F = (-0.8660254037844386, 2.5)
A = (5.196152422706632, 6)
hulknurk1, c, a, b = Polygon(A, B, C)
G = Point(a)
H = Point(a)
I = Point(b)
d = Segment(D, E)
e = Segment(F, G)
f = Segment(H, I)
hulknurk2, d_1, e_1, f_1, g, h, i = Polygon(D, E, F, G, H, I)
j = Segment(E, F)
k = Segment(G, H)
l = Segment(I, D)
B_1 = (8.660254037844386, 1)
C_1 = (17.320508075688764, -4)
D_1 = (17.315484764114576, 0.012522153645341434)
E_1 = (12.109885472453765, 2.9548174054536207)
A_1 = (17.320508075688764, 6)
hulknurk1_1, c_1, a_1, b_1 = Polygon(A_1, B_1, C_1)
G_1 = Point(a_1)
H_1 = Point(a_1)
I_1 = Point(b_1)
d_2 = Segment(D_1, E_2)
e_2 = Segment(E_1, G_1)
f_2 = Segment(H_1, I_1)
hulknurk2_1, d_3, e_3, f_3, g_1, h_1, i_1 = Polygon(D_1, E_2, E_1, G_1, H_1, I_1)
j_1 = Segment(E_2, E_1)
k_1 = Segment(G_1, H_1)
l_1 = Segment(I_1, D_1)
J = Point(c)
K = Point(a)
L = (5.196152422706632, 1)
m = Segment(J, K)
n = Segment(K, L)
p = Segment(L, J)
q_1 = Segment(E_1, D_1)
M = Point(e_2)
N = Point(q_1)
O = Point(a_1)
P = Point(q_1)
Q = Point(f_2)
R = Point(e_2)
S = Point(q_1)
T = Point(a_1)
U = Intersect(b_1, i_1)
V = Intersect(b_1, i_1)
W = Intersect(b_1, i_1)
Z = Intersect(b_1, i_1)
F_1 = Intersect(b_1, i_1)
J_1 = (17.32050807568877, -1)
K_1 = Point(q_1)
L_1 = Point(q_1)
hulknurk3, k_2, g_2, h_2, u, l_2 = Polygon(K_1, G_1, H_1, U, L_1)
q = -1 (slider from -1 to 10, step 1)
hulknurk4, m_1, j_2, t, s, r, q_2, p_1, o, n_1 = Polygon(M, J_1, T, S, R, Q, P, O, N)