Научитесь рассказывать истории — это позволяет создать контакт с аудиторией и поделиться с ней своим страстным отношением к теме.
Стройте выступление как беседу.
Поделитесь со слушателями чем-то новым — информацией, новым решения старых проблем и т. п.
Создайте как минимум один ошеломляющий момент — его запомнят и будут обсуждать. Например, Билл Гейтс выпустил во время своего выступления москитов.
Не будьте слишком серьезными — дайте слушателям возможность посмеяться.
Соблюдайте правило восемнадцати минут — не стоит перегружать слушателей информацией, плюс краткость заставляет выступающего быть более изобретательным.
Воздействуйте на несколько органов чувств — мультимедийность повышает запоминаемость.
Будьте искренни, открыты и откровенны.
Объяснение:
Соблюдайте правило восемнадцати минут — не стоит перегружать слушателей информацией, плюс краткость заставляет выступающего быть более изобретательным.
Найдите в себе источник вдохновения
Научитесь рассказывать истории — это позволяет создать контакт с аудиторией и поделиться с ней своим страстным отношением к теме.
Стройте выступление как беседу.
Поделитесь со слушателями чем-то новым — информацией, новым решения старых проблем и т. п.
Создайте как минимум один ошеломляющий момент — его запомнят и будут обсуждать. Например, Билл Гейтс выпустил во время своего выступления москитов.
Не будьте слишком серьезными — дайте слушателям возможность посмеяться.
Соблюдайте правило восемнадцати минут — не стоит перегружать слушателей информацией, плюс краткость заставляет выступающего быть более изобретательным.
Воздействуйте на несколько органов чувств — мультимедийность повышает запоминаемость.
Будьте искренни, открыты и откровенны.
Объяснение:
Соблюдайте правило восемнадцати минут — не стоит перегружать слушателей информацией, плюс краткость заставляет выступающего быть более изобретательным.
Код на Ruby 2
def f0(number, log) #
v = 1
n = number + v
log = "#{log}A"
return [n, log]
end
def f1(number, log) #
v = 2
n = number + v
log = "#{log}B"
return [n, log]
end
def f2(number, log) #
v = 3
n = number + v
log = "#{log}C"
return [n, log]
end
def countWays(start_num, end_num, op_number, max_steps = 0)
ways = {}
ways.store(start_num.to_s, start_num)
max_steps = max_steps == 0 ? (start_num - end_num).abs : max_steps
count = 0
for steps in 1..max_steps
new_ways = {}
ways.each_pair{|log, num|
for k in 0..op_number-1
num1, log1 = f0(num, log) if k == 0
num1, log1 = f1(num, log) if k == 1
num1, log1 = f2(num, log) if k == 2
if num1 == end_num then
log1 += " = " + end_num.to_s
count += 1
# puts log1
elsif num1.between?(start_num, end_num)
new_ways.store(log1, num1)
end
end
}
ways = new_ways
end
return count
end
p countWays(0, 11, 3) # с 0 до 11, 3 разных команды
Вывод 504
Поскольку длина путей до ценного объекта и от объекта до базы - равны, то всего вариантов 504*504 = 254016