Функция получает матрицу из целых чисел размерностью m Возвращает указатель на вектор в динамической области памяти размерностью 2 Вектор содержит суммы элементов по главным диагоналям матрицы Прототип функции int* Fun8(int**,int);
Возможность печатать на многих типах бумаг, в том числе фотобумаг: матовых, глянцевых, сатин и др. (у лазерника выбор скромнее намного)
Можно купить ФМУ (многофункциональное устройство: принтер+сканер+копир+иногда факс)
Полноцветная печать фотографий высокого качества (зависит от разрешения принтера) — лазерные принтеры так не смогут
Минусы:
Медленная печать, хотя уже существуют модели по скорости близкие к лазерным, например, D120
Необходимо печатать раз в неделю хотя бы листик, чтобы чернила не сохли, но это не критично
Таким образом, по многим критериям, можно говорить, что струйный принтер выгодней для дома – он проще, меньше стоит, экономит место и легко справляется с цветной печатью (в том числе и с фото).
Лазерные принтеры больше подходят для офиса – при большом объеме печати (не цветной) его скорость и емкие картриджи просто незаменимы.
Возможность самостоятельной заправки картриджей
Возможность печатать на многих типах бумаг, в том числе фотобумаг: матовых, глянцевых, сатин и др. (у лазерника выбор скромнее намного)
Можно купить ФМУ (многофункциональное устройство: принтер+сканер+копир+иногда факс)
Полноцветная печать фотографий высокого качества (зависит от разрешения принтера) — лазерные принтеры так не смогут
Минусы:
Медленная печать, хотя уже существуют модели по скорости близкие к лазерным, например, D120
Необходимо печатать раз в неделю хотя бы листик, чтобы чернила не сохли, но это не критично
Таким образом, по многим критериям, можно говорить, что струйный принтер выгодней для дома – он проще, меньше стоит, экономит место и легко справляется с цветной печатью (в том числе и с фото).
Лазерные принтеры больше подходят для офиса – при большом объеме печати (не цветной) его скорость и емкие картриджи просто незаменимы.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int k = in.nextInt();
int[] array = new int[n];
int[] array1 = new int[n];
for (int i = 0;i < array.length;i++){
array[i] = in.nextInt();
}
for (int i = 0;i < k;i++){
array1[i] = in.nextInt();
System.out.println(binarySearch(array,array1[i]));
}
}
static String binarySearch(int[] sortedArray, int key) {
int index = -1;
int low = 0;
int high = sortedArray.length - 1;
while (low <= high) {
int mid = (low + high) / 2;
if (sortedArray[mid] < key) {
low = mid + 1;
} else if (sortedArray[mid] > key) {
high = mid - 1;
} else if (sortedArray[mid] == key) {
return "YES";
}
}
return "NO";
}
}
Объяснение: