olechka197835
?>

Всоревнованиях по тяжелой атлетике результат по сумме двух может принимать целочисленное значение от 210 кг до 240 кг. специальное устройство регистрирует результат каждого участника, записывая его номер от 1 до 120 (с использованием минимально возможного количества бит) и результат спортсмена по сумме двух (также с использованием минимально возможного количества бит определите информационный объем сообщения (в битах), записанного устройством, после окончания соревнований, если в соревнованиях участвовало 120 спортсменов !

Информатика

Ответы

Telenkovav
Объем информации для записи номеров участников:
для 1го - 1 бит x 1 = 1
для 2-3го - 2 бита x 2 = 4
для 4-7го - 3 бита x 4 = 12
для 8-15го - 4 бита x 8 = 32
для 16-31го -  5 бит x 16 = 80
для 32-63го - 6 бит x 32 = 192
для 64-120 - 7 бит x 64 = 448
для записи результатов по 8 бит на каждого. 8 x 120 = 960
итого, 1729 бит
tiv67
Sub m2()
    Cells.Clear
    Dim n As Integer, i As Integer, min As Integer
    n = InputBox("n(>5) = ")
    Cells(1, 1).Value = "n = " + Str(n)
    ReDim a(1 To n)
    For i = 1 To n
        a(i) = InputBox("a(" + Str(i) + ")")
    Next i
    Cells(2, 1).Value = "Исходный массив"
    Range(Cells(3, 1), Cells(3, n)).Value = a
    min = a(1)
    For i = 2 To n
        If a(i) < min Then min = a(i)
    Next i
    Cells(4, 1).Value = "min = " + Str(min)
    Cells(5, 1).Value = "Полученный массив"
    For i = n - 4 To n
        a(i) = min
    Next i
    Range(Cells(6, 1), Cells(6, n)).Value = a
End Sub
multikbo3049
#include <bits/stdc++.h>
using namespace std;
int a[100001];int main(){    int n, c = 0;    cin >> n;    for(int i = 1; i <= n; ++i)    {        cin >> a[i];    }    for(int i = 1; i <= n; ++i)    {        if(a[i] < a[i + 1])        {            if(i != n)            {                c++;            }        }    }    if(c == n - 1)    {        cout << "YES";    }    else        cout << "NO";    //cout << "Hello world!" << endl;    return 0;}//sadasdasd

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Всоревнованиях по тяжелой атлетике результат по сумме двух может принимать целочисленное значение от 210 кг до 240 кг. специальное устройство регистрирует результат каждого участника, записывая его номер от 1 до 120 (с использованием минимально возможного количества бит) и результат спортсмена по сумме двух (также с использованием минимально возможного количества бит определите информационный объем сообщения (в битах), записанного устройством, после окончания соревнований, если в соревнованиях участвовало 120 спортсменов !
Ваше имя (никнейм)*
Email*
Комментарий*