М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
German22848
German22848
18.09.2020 00:17 •  Информатика

Перебор размещений из n-элементного множества по k. на с++, питон или паскаль абс

👇
Ответ:
oznobiseva2006
oznobiseva2006
18.09.2020

m - массив элементов

n - количество элементов в множестве (длина массива)

e - конечный массив



e=[]

m=[0, 1, 2, 3, 4]

n=len(m)

k=2



for i in range (n**k):

j=i

c=[]

while j>0:

c.append(m[j%n])

j//=n

c=c+[m[0]]*(k-len(c))

e.append(c)

print(e)

4,7(35 оценок)
Открыть все ответы
Ответ:
nz010
nz010
18.09.2020
Если на прохождение запроса нужно время t секунд. то с момента отправки запроса клиентом до получения ответа сервера пройдёт время 2t. Зная, что запрос был отправлен в момент времени A и получен ответ в момент времени C, можно вычислить t. Учитывая, что t секунд назад было время B, то сейчас время B + t.

def timestamp_to_time(timestamp):
    seconds = 0
    for token in timestamp.split(":"):
        seconds = seconds * 60 + int(token)
    return seconds
 
def time_to_timestamp(time):
    seconds = time % 60
    time //= 60
    minutes = time % 60 
    time //= 60
    hours = time % 24
    return "{:02d}:{:02d}:{:02d}".format(hours, minutes, seconds)
 
A = timestamp_to_time(input())
B = timestamp_to_time(input())
C = timestamp_to_time(input())
 
if C < A:
    C += timestamp_to_time("24:00:00")
 
t = (C - A + 1) // 2
current_time = B + t
print(time_to_timestamp(current_time))
 
 
Пример ввода:
23:59:59
01:00:51
00:00:20
 
Пример вывода:
01:01:02
4,6(60 оценок)
Ответ:
Вольха97
Вольха97
18.09.2020
#include <iostream>
using namespace std;

int main() {
    const int n=5;
    int p[n][n];
    srand(time(NULL));
    cout << "Матрица:\n";
    for(int i = 0; i < n; i++){
    for(int j = 0; j < n; j++){
    p[i][j]=rand() % 50;
    cout << p[i][j] << " ";
    }
    cout << "\n";
    }
    int max = p[2][0], jmax=0;
    for(int j = 1;  j<n; j++)
        if (p[2][j]>max) {
        max = p[2][j]; jmax = j;
        }
    cout << "max = p[3,"<<jmax+1<<"] = "<<p[2][jmax]<<"\n";
}

Пример:
Матрица:
33 28 18 49 22
9 43 6 18 37
2 25 8 36 21
29 6 1 35 5
46 23 42 27 46
max = p[3,4] = 36
4,4(25 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ