Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Примеры. Дана матрица А (N x N) и вектор b = (b1, b2, , bN)

Файл ввода

Input.txt

Файл вывода

Output.txt

Timeout

Условие

Дана матрица А (N x N) и вектор b = (b1, b2,..., bN). Написать программу вычисления вектора c = A * b.

Входные данные

В первой строке файла ввода содержится число N, 0 ≤ N ≤ 100.
Затем следуют n строк по n чисел в каждой - коэффициенты матрицы А.
Последняя строка содержит n чисел, записанных через пробел - коэффициенты вектора b.
Коэффициенты матрицы A и вектора b по модулю не превосходят 10000.

Выходные данные

В файл вывода поместите коэффициенты вектора c (по одному в каждой строке).

Примеры

 

Ввод Вывод
2 1 2 2 3 0 1 2 3

arr02-Произведение матриц

Файл ввода

Input.txt

Файл вывода

Output.txt

Timeout

Условие

Даны две матрицы А(NxN) и B(NxN). Написать программу нахождения произведения этих матриц D = A*B.

Входные данные

В первой строке файла ввода содержится число N, 0 ≤ N ≤ 100.
Затем следуют 2*N строк по N чисел в каждой - коэффициенты сначала матрицы А, а затем - матрицы B.
Коэффициенты матриц A и B по модулю не превосходят 10000.

Выходные данные

В файл вывода поместите N строк по N чисел, разделенных пробелом в каждой - коэффициенты матрицы D.

Примеры

 

Ввод Вывод
2 1 2 2 3 1 1 0 1 1 3 2 5

arr03-Произведение суммы матриц

Файл ввода

Input.txt

Файл вывода

Output.txt

Timeout

Условие

Даны квадратные матрицы А(nxn), B(nxn), C(nxn). Написать программу вычисления матрицы D=(А+В)*С.

Входные данные

В первой строке файла ввода содержится число N, 0 ≤ N ≤ 50.
Затем следуют 3*N строк по N чисел в каждой - коэффициенты матрицы А, B и C соответственно.
Все коэффициенты матриц по модулю не превосходят 10000.

Выходные данные

В файл вывода поместите N строк по N чисел, разделенных пробелом в каждой - коэффициенты матрицы D.

Примеры

 

Ввод Вывод
2 0 2 1 1 1 0 1 2 1 1 0 1 1 3 2 5

Минимум в таблице

Имя входного файла: input.txt
Имя выходного файла: output.txt
Максимальное время работы на одном тесте (секунд):  

Дана таблица чисел, состоящая из N строк по M чисел в каждой. Все числа в таблице - натуральные, не превышающие 1000.

Требуется найти наименьшее число в этой таблице.

Формат входных данных

Во входном файле записано сначала число N – количество строк, а затем число M – количество столбцов таблицы (1< =N< =100, 1< =M< =100). Далее идет сама таблица.

Формат выходных данных

В выходной файл выведите наименьшее число, которое встречается в таблице.

Примеры

input.txt output.txt
3 4 6 4 10 4 3 7 5 7 6 3 4 3    

Диагональки

Имя входного файла: input.txt
Имя выходного файла: output.txt
Максимальное время работы на одном тесте (секунд):  

 

В квадратной таблице NxN подсчитать суммы чисел, стоящих на диагоналях.

Формат входных данных

Во входном файле содержится число N (1≤ N≤ 100), а затем матрица NxN.

Элементы матрицы - числа из диапазона integer.

Формат выходных данных

В выходной файл выдать сначала сумму чисел на главной, а затем - на побочной диагонали.

Примеры

input.txt output.txt
1 2 3 4 5 6 10 9 8   14 18  

 

 

Спираль

Имя входного файла: input.txt  
Имя выходного файла: output.txt  
Максимальное время работы на одном тесте: 1 секунда  
Объем памяти 500 Кб  

Вывести квадрат, состоящий из NxN клеток, заполненных числами от 1 до N2 по спирали.

Ограничения

2 < = N < = 100.

Формат входных данных

В первой строке находится единственное число N.

Формат выходных данных

Выводится N строк по N чисел, разделённых пробелами. Не допускается начинать спираль в ином, кроме верхнего левого, углу, закручивать спираль против часовой стрелки или изнутри наружу.

Примеры

input.txt output.txt
  1 2 3 8 9 4 7 6 5
  1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7
  1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

 

 

Змейка

Имя входного файла: input.txt
Имя выходного файла: output.txt
Максимальное время работы на одном тесте (секунд):  
Максимальный объем используемой памяти (килобайт)  

Вывести квадрат, состоящий из NxN ячеек, заполненных числами от 1 до N2 " змейкой" (см. примеры).

Ограничения

2 < = N < = 100.

Формат входных данных

В первой строке находится единственное число N.

Формат выходных данных

Выводится N строк по N чисел, разделённых пробелами. Не допускаются начало змейки в другом углу или другое её направление.

Примеры

input.txt output.txt
  1 2 6 3 5 7 4 8 9    
  1 2 6 7 3 5 8 13 4 9 12 14 10 11 15 16  
  1 2 6 7 15 3 5 8 14 16 4 9 13 17 22 10 12 18 21 23 11 19 20 24 25

 

По следам матриц

Имя входного файла: input.txt  
Имя выходного файла: output.txt  
Максимальное время работы на одном тесте: 1 секунда  

Даны две квадратные матрицы A и B 3-го порядка. Построить таблицу функции y(x) = cx2 + d при х, меняющемся от 0 до 1 с шагом 0.1, где с = sp(A), d = sp(B), sp(A) – след матрицы А – сумма элементов главной диагонали.

Ограничения

Элементы матриц A и B удовлетворяют соотношению
-10000 ≤ aij, bij ≤ 10000 по всем i, j от 1 до 3.

Формат входных данных

Входной файл содержит шесть строк по три числа в каждой. Числа в первых трех строках являются коэффициентами матрицы A. Далее следуют еще три строки с коэффициентами матрицы B.

Формат выходных данных

Выведите в выходной файл строки, в каждой из которых через пробел записаны два числа: значение x с точностью до одного знака после запятой и соответствующее ему значение функции y(x) с точностью до четырех знаков после запятой.

Примеры

input.txt output.txt
1 1 0 1 2 1 2 3 -1 -1 -1 2 0 2 4 -1 -0 6 0.0 7.0000 0.1 7.0200 0.2 7.0800 0.3 7.1800 0.4 7.3200 0.5 7.5000 0.6 7.7200 0.7 7.9800 0.8 8.2800 0.9 8.6200 1.0 9.0000  

 

<== предыдущая лекция | следующая лекция ==>
как экспериментальной и социальной науки | Строй английского предложения
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.011 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал