Автор проблеми: | Хасан Салех (MathModel) |
Підготовлено: | Хасан Салех (MathModel) |
Редагував: | Хасан Салех (MathModel) |
Рішення
Спостерігайте, що шаблон буде:
Це можна довести через розширення (10^n-1)^2 (вправа залишена).
Обробка індексів проста з шаблону
(1 \le i < n) тоді відповідь .
(i=n) тоді відповідь .
(n<i<2n) тоді відповідь .
(i=2n) тоді відповідь .
(i>2n) тоді відповідь .
for _ in range(int(input())):
n,i=map(int,input().split())
if(1<=i and i<=n-1):
print(9)
elif(i==n):
print(8)
elif(n+1<=i and i<2*n):
print(0)
elif(i==2*n):
print(1)
else:
print(-1)