Загрузка данных


# Шаг 1: Считать лимит энергии
limit = int(input())

# Шаг 2: Считать список расходов команд
commands = list(map(int, input().split()))

# Шаг 3: Инициализировать переменные
launches = 1          # Количество запусков
current_energy = 0    # Текущий расход текущего запуска

# Шаг 4: Последовательно просматривать команды
for cost in commands:
    # Шаг 5: Начинать новый запуск при превышении лимита
    if current_energy + cost > limit:
        launches += 1
        current_energy = cost
    else:
        current_energy += cost

# Шаг 6: Вывести количество запусков
print(launches)