Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб |
Поскольку, писать стандартный Hello World скучно, то надо написать ободряющую программу, которая читает из стандартного ввода ваше имя
И выводит на экран следующее сообщение:
Ты обязательно изучишь Java и сдашь все задачи на Отлично, <ВАШЕ ИМЯ>!
Hello World можно написать следующим образом:
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 256 Мб |
Нам известно, что Java может выдать текущее время, используя следующий код:
import java.util.Date;
public class TestTime
{
public static void main(String args[])
{
// Инициализация объекта date
Date date = new Date();
// Вывод текущей даты и времени с использованием toString()
System.out.println(date.toString());
}
}
Также нам известно, что отформатировать дату и время можно с помощью класса SimpleDateFormat
SimpleDateFormat formatForDateNow = new SimpleDateFormat("yyyy.MM.dd hh:mm:ss");
Напишите программу, которая выводит текущее время в формате 2019.10.31 19:50:13
Автор: | И. Туфанов, И. Олейников | Ограничение времени: | 2 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
Недавно в главном офисе картографической службы Ландшафтии случился пожар. Сгорел архив, хранящий таблицы с перепадами высот в различных регионах страны. Для восстановления этой информации требуется заново посчитать перепады высот по сохранившимся картам.
Карта региона представляет собой матрицу размером N x N клеток, в каждой клетке которой содержится средняя высота определённого района над уровнем моря. Максимальным перепадом высот называется максимальная величина, на которую отличаются средние высоты двух районов, соседних на карте по горизонтали или по вертикали. Требуется по карте региона определить максимальный перепад высот в нем.
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
Автор: | И. Бураго | Ограничение времени: | 3 сек | |
Входной файл: | input.txt | Ограничение памяти: | 512 Мб | |
Выходной файл: | output.txt |
Квадратная матрица размера n × n заполнена целыми числами от 1 до n2 следующим образом.
Например, при n = 2 и n = 3 матрица принимает вид:
4 3 9 8 7 1 2 2 1 6 3 4 5
Требуется по данному размеру матрицы n и номеру r вывести r-ю строку матрицы.
Входной файл содержит натуральные числа n r.
Выходной файл должен содержать n чисел — r-ю строку матрицы.
1 ≤ r ≤ n ≤ 105
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
Author: | StdAlg | Time limit: | 2 sec | |
Input file: | input.txt | Memory limit: | 512 Mb | |
Output file: | output.txt |
Входной файл содержит целое число N — длина массива
Далее следует N целых чисел — элементы массива
0 ≤ N ≤ 100000
Элементы массива меньше 109 по модулю
No. | Input file (input.txt ) |
Output file (output.txt ) |
---|---|---|
1 |
|
|
Input file: | input.txt | Time limit: | 2 sec | |
Output file: | output.txt | Memory limit: | 512 Mb |
Дан массив уникальных целых чисел A и некотрая его перестановка B
Необходимо для каждого элемента из B найти его индекс в A
Первая строка входного файла содержит целое число N — длины массивов
Вторая строка содержит массив A
Третья массив B
Выходной файл должен содержать индекс (начиная с 0) в массиве A для каждого элемента из B по порядку
1 ≤ N ≤ 100000
Элементы массивов меньше 109 по модулю
No. | Input file (input.txt ) |
Output file (output.txt ) |
---|---|---|
1 |
|
|
Автор: | A. Klenin | Ограничение времени: | 5 сек | |
Входной файл: | input.txt | Ограничение памяти: | 256 Мб | |
Выходной файл: | output.txt |
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|
Автор: | Г. Гренкин | Ограничение времени: | 2 сек | |
Входной файл: | input.txt | Ограничение памяти: | 512 Мб | |
Выходной файл: | output.txt |
Петя очень любит арифметические прогрессии. Однажды он написал на бумаге числовую последовательность, но, к сожалению, эта последовательность не оказалась арифметической прогрессией.
Чтобы исправить эту ситуацию, Петя решил вычеркнуть некоторые числа, чтобы полученная в результате вычёркивания последовательность оказалась арифметической прогрессией. При этом Петя хочет вычеркнуть как можно меньше чисел.
Напишите программу, принимающую на вход последовательность чисел и вычисляющую, какое наименьшее количество чисел нужно из неё вычеркнуть, чтобы оставшаяся последовательность оказалась арифметической прогрессией.
Входной файл содержит целое число N — количество чисел, за которым следуют N целых чисел ai.
Выходной файл должен содержать целое число M — количество чисел, которые останутся после вычёркивания (при этом количество вычеркнутых чисел должно быть минимальным).
Далее должны следовать M целых чисел — номера чисел, которые останутся после вычёркивания, перечисленные в порядке возрастания.
Если решений несколько, выведите любое из них.
1 ≤ N ≤ 100
1 ≤ ai ≤ 106
№ | Входной файл (input.txt ) |
Выходной файл (output.txt ) |
---|---|---|
1 |
|
|