Skip to content

dsshay/programs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

programs

Различные программы

magnify

В строке могут встречать одинаковые подстроки. Они могут быть расположены произвольно. Например: abc123wer123 или abc123wer123abc

Требуется написать программу, которая ищет самые длинные повторяющиеся подстроки, подсчитывает из количество и "сворачивает" строку такми образом: abc123wer123 -> 2(123)abcwer или abc123wer123abc -> 2(123)2(abc)wer ->2(123abc)wer

То есть одинаковые "множители" "выносятся за скобки". Символы внутри подстроки сортируются, Найденные подстроки сортируются по "множителю". Остальная часть не подлежит преобразованию: 12w12abce1212abcr ->2(abc)4(12)wer


shell.c Перенаправление потока ввода/вывода


signal.c
С помощью потоков На вход подаётся кол-во клерков, скорость клерков, время подготовки 1 документа, длина очереди на сканер, кол-во сканеров, время сканирование 1 документа. Сканеры берут из очереди документы и выводят их на экран. Если очередь занята, клерк ждет. Из программы выходим, как только последний клерк подготовил и отдал в очередь последний документ. Документ это число 0х0101, в котором отображен номер клерка и номер подготовленного документа. Каждый клерк и каждый сканер - отдельный поток.


parallel programming

**integral**
Параллельный подсчет интеграла на N точках.   
**heat_equation**
Решение одномерного однородного уравнения теплопроводности.  
Стержень длиной _l_= 1 в начальный момент времени имеет температуру _T0_ = 1. Температура окружающей среды поддерживается равной 0.  
Начальное условие: _u(x,0)=T0_.
Граничное условие: _T1_=_T2_ =0.

About

Различные программы

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published