- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
/*
Программа для генерации и вывода разряженной матрицы
Специально для сайта govnokod.ru
*/
#include <iostream>
#include <cstdlib>
#include <ctime>
// Объявление переменных
const int first_index_size=20;
const int second_index_size=50;
char matrix_array[first_index_size][second_index_size];
enum border_style{
line,single
};
void borders(border_style matrix_border)
{
switch(matrix_border)
{
case 0:
for(int i=0; i<(second_index_size+2); i++)
std::cout<<"#";
std::cout<<"\n";
break;
case 1:
std::cout<<"#";
}
}
void rand_func_init()
{
// Инициализация функции rand()
srand(time(0));
rand();
}
void matrix_init_zero()
{
// Инициализация матрицы нулём
for(int i=0; i<first_index_size; i++)
for(int t=0; t<second_index_size; t++)
matrix_array[i][t]=0;
}
void matrix_init_rand()
{
// Заполнение матрицы
for(int i=0; i<first_index_size; i++)
{
int init_num=rand()%11;
while(init_num)
{
init_num--;
matrix_array[i][rand()%50]=149;
}
}
}
void matrix_print()
{
// Вывод матрицы
borders(line);
for(int i=0; i<first_index_size; i++)
{
borders(single);
for(int t=0; t<second_index_size; t++)
std::cout<<matrix_array[i][t];
borders(single);
std::cout<<"\n";
}
borders(line);
}
int main()
{
rand_func_init();
matrix_init_zero();
matrix_init_rand();
matrix_print();
return 0;
}
Разряженная матрица 20x50.
Количество ненулевых значений от 0 до 10.
> // Инициализация матрицы нулём
Чому не пробелом?
Кстати, попка подмытая?
Нормальные люди тут тоже есть.
Какой ты чистюля. Нет ничего более возбуждающего, чем вымазаться в отходах жизнедеятельности своего партнёра и своей сперме, а потом наблюдать как он всё это слизывает...
Чья ты файка? Школьник/студент написал бы "усинг намеспаце стд".
Упс, не учёл. Тогда так:
https://tio.run/##K8go@P/fUtHKUMFOT8MozthQs8ZM0cpSXZ1LAyhqrmloqKyurM6VmpyRb6OuoKVeXWdkoGBqoKLhqFdn76DoUGHloKypYW9oqGmXqWdkoGVq8P8/AA
Real time: 0.055 s
User time: 0.037 s
Sys. time: 0.017 s
CPU share: 97.48 %
Exit code: 0
C++:
Real time: 0.555 s
User time: 0.464 s
Sys. time: 0.083 s
CPU share: 98.60 %
Exit code: 0
Real time: 0.113 s
User time: 0.078 s
Sys. time: 0.033 s
CPU share: 98.26 %
Exit code: 0
Надеюсь, tio.run не считает время конпеляции?
Оптимизнул: И всё равно не догнал:
> 0.063 s
> И всё равно не догнал
Что это за питушня? Какая там ПОГРЕШНОСТЬ, чтобы решать, догнал или не догнал?
Посчитаем среднее:
Тор не помогает?
И, кстати, перешёл на другого провайдера - у него ГК не забанен.
а для оригинального ГК пришлось маршрут через впн делать
Тупо везение. Могло и эту подсетку накрыть.
З.Ы. Интересно, страйко не будет писать в спортлото чтобы его сайт разбанили?