---> 260 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 46 47 48 49 50 51 52 Отображать по:
#3851
  
Темы: [Python]

\(N\) кеглей выставили в один ряд, занумеровав их слева направо числами от \(1\) до \(N\). Затем по этому ряду бросили \(K\) шаров, при этом \(i\)-й шар сбил все кегли с номерами от \(l_i\) до \(r_i\) включительно. Определите, какие кегли остались стоять на месте.

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

Программа получает на вход количество кеглей \(N\) и количество бросков \(K\). Далее идет \(K\) пар чисел \(l_i\), \(r_i\), при этом \(1\le l_i\le r_i\le N \le 100\).

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

Программа должна вывести последовательность из \(N\) символов, где \(j\)-й символ есть “I”, если \(j\)-я кегля осталась стоять, или “.”, если \(j\)-я кегля была сбита.

Примеры
Входные данные
10 3
8 10
2 5
3 6
Выходные данные
I.....I...
#3852
  
Темы: [Python]

Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга.

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

Программа получает на вход восемь пар чисел, каждое число от 1 до 8 - координаты 8 ферзей.

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

Если ферзи не бьют друг друга, выведите слово NO, иначе выведите YES.

Примеры
Входные данные
1 7
2 4
3 2
4 8
5 6
6 1
7 3
8 5
Выходные данные
NO
Входные данные
1 8
2 7
3 6
4 5
5 4
6 3
7 2
8 1
Выходные данные
YES
#3853
  
Темы: [Python]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дан список из \(N\) (\(1 \le N \le 100000\)) целых чисел и число \(K\) (\(|K| < 100000 \)). Циклически сдвиньте список на \(|K|\) элементов вправо, если \(K\) – положительное и влево, если отрицательное число.

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

Программа получает на вход список целых чисел, затем число \(K\).

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

Решение должно иметь сложность \(O(N)\), то есть не должно зависеть от \(K\).

Дополнительным списком пользоваться нельзя.
Примеры
Входные данные
5 3 7 4 6
3
Выходные данные
7 4 6 5 3
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
256 megabytes

Реализуйте class LinEquation

#111285
  
Темы: [Python]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
256 megabytes
Создайте класс для работы с многочленами, реализующий следующий интерфейс:
class Polynom:
    def __init__(self, coef): # coef[i] - коэффициент при (x ** i)
        ...
        
    def __str__(self): # x**3+-1x**2+0x**1+12x**0
        ...
        
    def __add__(self, other):
        ...

    def __mul__(self, other):
        ...
        
    def __pow__(self, n):
        ...


Страница: << 46 47 48 49 50 51 52 Отображать по:
Выбрано
:
Отменить
|
Добавить в контест