помогите закрепить теорию групп рассматриваю множество {0, 1} с операциями логического + и * относительно + это коммутативный моноид (обратного элемента нет), тоже самое для * можно ли рассматривать как единичный элемент для + 0, а для * 1?
В моё время вел Резниченко и это как-то было не очень. Всегда нравился Райгородский, он как-то к студентам ближе был. Сейчас там все перевернули, и вроде теорвер читают на 4 курсе. Раньше он был на первом.
int main(){ int n, m, time = 0, counter = 1; std::cin >> n >> m; while (n > 0){ if (m > n){ m = n; } time += m + counter; counter++; n = n - m; } std::cout << time; }