100
соль | перец 4000
перец 1600
соль & перец 300
какое количество страниц (в тысячах) будет найдено по запросу соль? считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
ответ:
8
в таблице запросы и количество страниц, которые нашел поисковый сервер по этим запросам в некотором сегменте интернета:
запрос количество страниц
(тыс.)
пирожное | выпечка 14200
пирожное 9700
пирожное & выпечка 5100
сколько страниц (в тысячах) будет найдено по запросу выпечка?
ответ:
8
в языке запросов поискового сервера для обозначения логической операции «или» используется символ «|», а для обозначения логической операции «и» — символ «& ».
в таблице запросы и количество найденных по ним страниц некоторого сегмента сети интернет.
запрос найдено страниц
(в тысячах)
рыбак | рыбка 780
рыбак 260
рыбак & рыбка 50
какое количество страниц (в тысячах) будет найдено по запросу
рыбка?
считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов.
ответ:
using System;
class Program
{
static void Main()
{
int x1 = 2, y1 = 1;
int x2 = 6, y2 = 5;
int x3 = 10, y3 = 1;
var a = Distance(x2, y2, x3, y3);
var b = Distance(x1, y1, x3, y3);
var c = Distance(x2, y2, x1, y1);
Console.WriteLine("S = {0}", Square(a, b, c));
Console.ReadKey();
}
//растояние между точками
static double Distance(int x1, int y1, int x2, int y2)
{
return Math.Sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
}
//формула герона
static double Square(double a, double b, double c)
{
var p = (a + b + c) / 2;
return Math.Sqrt(p * (p - a) * (p - b) * (p - c));
}
// теорема косинусов
static double Angle(double a, double b, double c)
{
return Math.Acos((b * b + c * c - a * a) / (2 * b * c));
}
static bool IsAcuteAngel(double alpha)
{
return alpha < Math.PI / 2;
}
}