This documentation is automatically generated by online-judge-tools/verification-helper
import cp_library.alg.iter.__header__
from typing import Reversible
def rev_enumerate(A: Reversible, start: int = 0):
start += (N := len(A))
for i in range(N-1,-1,-1):
yield (start:=start-1), A[i]
'''
╺━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸
https://kobejean.github.io/cp-library
'''
from typing import Reversible
def rev_enumerate(A: Reversible, start: int = 0):
start += (N := len(A))
for i in range(N-1,-1,-1):
yield (start:=start-1), A[i]