- 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.
AnalCastingManager 18.08.2018 13:29 # 0
BelCodeMonkey 18.08.2018 13:35 # 0
666_N33D135 18.08.2018 13:39 # 0
666_N33D135 18.08.2018 13:48 # 0
> // Инициализация матрицы нулём
Чому не пробелом?
BelCodeMonkey 18.08.2018 13:53 # 0
guest8 18.08.2018 13:55 # −999
BelCodeMonkey 18.08.2018 13:57 # −1
AnalCastingManager 18.08.2018 14:03 # +2
BelCodeMonkey 18.08.2018 14:13 # 0
666_N33D135 18.08.2018 14:14 # +1
BelCodeMonkey 18.08.2018 14:17 # −1
666_N33D135 18.08.2018 14:20 # −1
AnalCastingManager 18.08.2018 14:22 # −1
BelCodeMonkey 18.08.2018 14:28 # 0
bar-u-xoloda 18.08.2018 23:15 # 0
Кстати, попка подмытая?
BelCodeMonkey 19.08.2018 08:11 # 0
AnalCastingManager 19.08.2018 12:32 # 0
roskomgovno 19.08.2018 21:02 # −1
Нормальные люди тут тоже есть.
bar-u-xoloda 19.08.2018 22:52 # 0
roskomgovno 19.08.2018 22:54 # 0
bar-u-xoloda 19.08.2018 23:09 # 0
AHAJlbHblu_xyu 22.08.2018 17:56 # 0
AHAJlbHblu_xyu 22.08.2018 17:54 # 0
Какой ты чистюля. Нет ничего более возбуждающего, чем вымазаться в отходах жизнедеятельности своего партнёра и своей сперме, а потом наблюдать как он всё это слизывает...
666_N33D135 18.08.2018 14:01 # +1
Чья ты файка? Школьник/студент написал бы "усинг намеспаце стд".
BelCodeMonkey 18.08.2018 14:08 # 0
guest8 18.08.2018 14:15 # −999
666_N33D135 18.08.2018 14:16 # +2
666_N33D135 18.08.2018 14:25 # 0
BelCodeMonkey 18.08.2018 14:17 # 0
roskomgovno 19.08.2018 21:03 # 0
666_N33D135 22.08.2018 19:54 # 0
666_N33D135 23.08.2018 04:09 # 0
Упс, не учёл. Тогда так:
guest8 23.08.2018 10:41 # −999
1024-- 23.08.2018 11:41 # 0
666_N33D135 23.08.2018 11:49 # 0
1024-- 23.08.2018 11:57 # 0
https://tio.run/##K8go@P/fUtHKUMFOT8MozthQs8ZM0cpSXZ1LAyhqrmloqKyurM6VmpyRb6OuoKVeXWdkoGBqoKLhqFdn76DoUGHloKypYW9oqGmXqWdkoGVq8P8/AA
666_N33D135 23.08.2018 12:14 # 0
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
roman-kashitsyn 23.08.2018 12:18 # +2
666_N33D135 23.08.2018 13:04 # 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 не считает время конпеляции?
666_N33D135 23.08.2018 13:55 # 0
Оптимизнул: И всё равно не догнал:
1024-- 23.08.2018 14:13 # 0
> 0.063 s
> И всё равно не догнал
Что это за питушня? Какая там ПОГРЕШНОСТЬ, чтобы решать, догнал или не догнал?
666_N33D135 23.08.2018 15:05 # 0
Посчитаем среднее:
guest8 23.08.2018 15:53 # −999
666_N33D135 23.08.2018 15:59 # 0
guest8 23.08.2018 16:15 # −999
Barak_Obama 23.08.2018 23:14 # 0
guest8 24.08.2018 01:11 # −999
guest8 24.08.2018 01:51 # −999
bormand 24.08.2018 08:09 # 0
Тор не помогает?
guest8 24.08.2018 12:30 # −999
guest8 24.08.2018 14:04 # −999
666_N33D135 24.08.2018 14:40 # 0
guest8 24.08.2018 15:15 # −999
666_N33D135 24.08.2018 15:26 # 0
guest8 24.08.2018 15:37 # −999
guest8 24.08.2018 15:45 # −999
bormand 24.08.2018 18:17 # 0
guest8 24.08.2018 18:22 # −999
bormand 24.08.2018 18:26 # 0
roman-kashitsyn 24.08.2018 18:44 # +1
bormand 24.08.2018 18:17 # 0
guest8 24.08.2018 18:22 # −999
guestinxo 24.08.2018 20:28 # 0
И, кстати, перешёл на другого провайдера - у него ГК не забанен.
defecate-plusplus 24.08.2018 22:41 # 0
а для оригинального ГК пришлось маршрут через впн делать
g0_1494078705717 25.08.2018 00:09 # 0
g0_1494078705717 25.08.2018 00:10 # 0
g0_1494078705717 25.08.2018 00:11 # 0
guest8 25.08.2018 18:59 # −999
guest8 25.08.2018 00:20 # −999
bormand 25.08.2018 01:17 # 0
Тупо везение. Могло и эту подсетку накрыть.
З.Ы. Интересно, страйко не будет писать в спортлото чтобы его сайт разбанили?
guest8 25.08.2018 01:40 # −999
guest8 25.08.2018 19:02 # −999
guest8 25.08.2018 19:05 # −999
guest8 25.08.2018 19:21 # −999
guest8 25.08.2018 20:14 # −999
guest8 25.08.2018 22:21 # −999
guest8 25.08.2018 22:31 # −999
guest8 25.08.2018 22:37 # −999
guest8 25.08.2018 22:46 # −999
guest8 25.08.2018 22:56 # −999
guest8 25.08.2018 23:20 # −999
guest8 25.08.2018 23:22 # −999
guest8 25.08.2018 23:37 # −999
guest8 25.08.2018 23:40 # −999
guest8 26.08.2018 00:04 # −999
guest8 26.08.2018 01:34 # −999
guest8 25.08.2018 23:00 # −999
guest8 25.08.2018 23:19 # −999
guest8 25.08.2018 23:37 # −999
guest8 25.08.2018 23:47 # −999
guest8 25.08.2018 22:38 # −999
guest8 25.08.2018 22:58 # −999
guest8 25.08.2018 23:04 # −999
guest8 26.08.2018 12:26 # −999
guest8 26.08.2018 00:29 # −999