// PascalABC.NET 3.3.5
begin
var xa, xb, xc, ya, yb, yc: real;
readln(xa, ya, xb, yb, xc, yc);
writeln(abs((xa - xc) * (yb - yc) - (xb - xc) * (ya - yc))/2);
end.
32КБ=262144 Бит.
262144/512=512 секунд
512*5=2560 копеек.
262144/128=2048 секунд
2048*5=10240 копеек
10240-2560=7680
Дано
N=16
K=128×200
Найти
I
Решение
I=k*i
N=2^i=16
i=4
I=4×128×200=102400 бит
102400:8=12800 байт
12800:1024=12,5 Кб
Ответ: 12,5 Кб
Используем две теоремы:
1) если четырёхугольник вписан в окружность, то суммы величин его противоположных углов равны 180°;
2) вписанный угол либо равен половине соответствующего ему центрального угла, либо дополняет половину этого угла до 180°.
Следовательно, ответы: 4) 140°; 5) 125°; 6) 160°.
Visual Studio 2017
using System;
class Program {
static void Main() {
var r = new Random();
int[] a = new int[3];
for (int i = 0; i < 3; i++) {
int e = 1; bool t = true;
while (e != 0 && t){
e = r.Next(1, 11);
for (int j = 0; j < 3; j++)
if (e == a[j]) { t = true; break; } else t = false;
}
a[i] = e;
Console.Write(a[i] + " ");
}
Console.WriteLine();
int[] m = new int[10]; int b = 0;
for (int i = 0; i < 10; i++) {
while (b % a[0] != 0 || b % a[1] != 0 || b % a[2] != 0) b++;
m[i] = b;
b++;
Console.Write(m[i]+" ");
}
Console.Read();
}
}