Войти
или
Зарегистрироваться
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Статья Автор:
Гаджизаде Пери
тетрадб
#1 f = open('27-A(2).txt') mat = [[0 for i in range(8)] for j in range(8)] ans = 0 f.readline() for i in f: m, n = 0, 0 x = int(i) for p in range(7, -1, -1): if x % (2**p) == 0: m = p break for p in range(7, -1, -1): if x % (5**p) == 0: n = p break mat[m][n] += 1 for i in range(3): ans += mat[i][7] * mat[6 - i][7] ans += mat[7][i] * mat[7][6 - i] ans += mat[7][3] * (mat[7][3] - 1) // 2 ans += mat[3][7] * (mat[3][7] - 1) // 2 for i in range(7): for j in range(7): for k in range(6 - j, 8): if i != 6 - i or j != k: ans += (mat[i][j] * mat[6 - i][k]) else: ans += (mat[i][j] - 1) * mat[i][j] // 2 for k in range(7 - i, 8): if i != k or j != 6 - j: ans += (mat[i][j] * mat[k][6 - j]) else: ans += (mat[i][j] - 1) * mat[i][j] // 2 mat[i][j] = 0 print(ans)
×
#2 with open('27-45792A.txt') as file: n = int(file.readline()) l = [int(s) for s in file] count = 0 for i in range(n): for j in range(i+1, n): if (l[i] +l[j]) % 11 == 0 and (l[i]*l[j]) % 2310 == 0: count += 1 print(count)
×
Прикрепленные файлы
27-45792A.txt
27-A(2).txt
Чтобы оставить комментарий нужна авторизация
Печать