Size: a a a

2020 July 22

CD

Constantine Drozdov in pro.cxx.holywars
Ты можешь закостылить правило, указывающее на зависимости в паре (a, tmp) следующую из определения tmp
источник

M

MrSmith in pro.cxx.holywars
Ну да проблема зависимостей двух переменных острый поинт но решение тайм есть
источник

CD

Constantine Drozdov in pro.cxx.holywars
И перенести дальше условие на tmp в условие на a
источник

M

MrSmith in pro.cxx.holywars
да это так и работает
источник

M

MrSmith in pro.cxx.holywars
Ну почти так
источник

CD

Constantine Drozdov in pro.cxx.holywars
Но как минимум тебе нужно будет обратить инициализатор, видимо
источник

CD

Constantine Drozdov in pro.cxx.holywars
То есть решить задачу "при каких a верно, что a % 3 == 0"
источник

M

MrSmith in pro.cxx.holywars
Ну вот про это и пойнт
источник

CD

Constantine Drozdov in pro.cxx.holywars
Как только ты это сделаешь, ты видимо делаешь примерно так - любое условие распространяешь не только на само выражение, но и его эквивалентные формы
источник

M

MrSmith in pro.cxx.holywars
Да используя DAG
источник

M

MrSmith in pro.cxx.holywars
В работе
источник

M

MrSmith in pro.cxx.holywars
источник

CD

Constantine Drozdov in pro.cxx.holywars
для tmp == 0 это будет (a % 3) == 0
источник

M

MrSmith in pro.cxx.holywars
Есть пример того о че ты говоришь
источник

M

MrSmith in pro.cxx.holywars
Ну не совсем так но почти
источник

CD

Constantine Drozdov in pro.cxx.holywars
MrSmith
Ну не совсем так но почти
Ну я понял, почему даг, да
источник

CD

Constantine Drozdov in pro.cxx.holywars
Это собственно граф инициализации
источник

CD

Constantine Drozdov in pro.cxx.holywars
и отсюда ты получишь, что (a % 3) == 0 это соответственно даст тебе что a это арифметическая прогрессия
источник

CD

Constantine Drozdov in pro.cxx.holywars
MrSmith
Да используя DAG
Собственно вот на этом этапе должна быть полная жопень
источник

M

MrSmith in pro.cxx.holywars
Да это понятно не понятно почему операция модуля дает периодическую последовательность
источник