1. Способности. Способность концентрировать внимание и умение удерживать в краткосрочной памяти несколько вещей одновременно. Предрасположенность к математике и логическому мышлению.
2. Алгоритмы. Знание специальных алгоритмов и умение оперативно подобрать нужный, максимально эффективный алгоритм в каждой конкретной ситуации.
3. Тренировка и опыт, значение которых для любого навыка никто не отменял. Постоянные тренировки и постепенное усложнение решаемых задач и упражнения позволят вам улучшить скорость и качество устного счета.
Нужно отметить, что третий фактор имеет ключевое значение. Не обладая необходимым опытом, вы не сможете удивить окружающих быстрым счетом, даже если вы знаете самый удобный алгоритм. Однако не стоит недооценивать важность первых двух составляющих, поскольку имея в своем арсенале способности и набор нужных алгоритмов, вы сможете «переплюнуть» даже самого опытного «счетовода», при условии, что вы тренировались одинаковое время.