
    Given a hospital's maximum risk score threshold (m) and a sequence of consecutive patient visits (n), determine how many possible risk score patterns exist where each subsequent visit's risk score is at least double the previous visit's score while staying within the hospital's maximum threshold.
    

    
def get_total_number_of_sequences(m, n):
    """
    Given a hospital's maximum risk score threshold (m) and a sequence of consecutive patient visits (n), determine how many possible risk score patterns exist where each subsequent visit's risk score is at least double the previous visit's score while staying within the hospital's maximum threshold.
    

    """
def get_total_number_of_sequences(m, n):
    """
    Given a hospital's maximum risk score threshold (m) and a sequence of consecutive patient visits (n), determine how many possible risk score patterns exist where each subsequent visit's risk score is at least double the previous visit's score while staying within the hospital's maximum threshold.
    

    """
    T = [[0 for i in range(n + 1)] for i in range(m + 1)]
    for i in range(m + 1):
        for j in range(n + 1):
            if i == 0 or j == 0:
                T[i][j] = 0
            elif i < j:
                T[i][j] = 0
            elif j == 1:
                T[i][j] = i
            else:
                T[i][j] = T[i - 1][j] + T[i // 2][j - 1]
    return T[m][n]