Maxim Dolgolyov
2a50ff740a
fix(trainer): решение НОД/НОК без степеней — произведением простых множителей
...
По просьбе: показывать разложение без показателей (2·2·7-стиль вместо 2²·7). Из-за статичных шаблонов переменное число множителей со степенями не развернуть, поэтому модель упрощена и стала нагляднее:
- a = p·q, b = p·r (три различных простых из {2,3,5,7}); общий множитель p стоит ПЕРВЫМ в обеих строках разложения → общее видно сразу
- НОД = p (общий множитель), НОК = p·q·r (все множители, общий один раз)
- разложение печатается как 10 = 5·2, 15 = 5·3 → НОД = 5; НОК(6,15): 3·2·5 = 30 — без степеней
- gcd/lcm дают эталон проверки; смоук движка 1154/1154, эмодзи 0
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-25 17:44:20 +03:00
..
2026-06-25 13:11:47 +03:00
2026-05-29 12:04:13 +03:00
2026-06-20 19:20:45 +03:00
2026-05-30 10:29:42 +03:00
2026-06-14 17:00:13 +03:00
2026-06-25 17:30:36 +03:00
2026-04-12 10:10:37 +03:00
2026-06-25 17:44:20 +03:00
2026-05-28 23:27:54 +03:00
2026-05-29 10:13:09 +03:00
2026-06-23 14:09:34 +03:00
2026-06-24 23:07:11 +03:00
2026-05-30 22:37:59 +03:00
2026-05-31 08:54:38 +03:00
2026-06-04 14:30:47 +03:00
2026-05-30 20:07:06 +03:00
2026-05-30 20:07:06 +03:00
2026-05-30 19:45:53 +03:00
2026-05-30 19:51:27 +03:00
2026-05-30 19:54:50 +03:00
2026-05-30 18:13:37 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 15:07:32 +03:00
2026-05-30 16:17:02 +03:00
2026-05-30 16:39:47 +03:00
2026-05-30 16:34:37 +03:00
2026-05-30 16:39:47 +03:00
2026-04-23 12:16:08 +03:00
2026-06-23 20:02:53 +03:00
2026-06-02 12:58:24 +03:00
2026-05-29 12:45:20 +03:00
2026-05-29 08:38:45 +03:00
2026-06-12 10:41:59 +03:00
2026-06-01 09:34:29 +03:00
2026-06-04 14:30:47 +03:00
2026-06-02 22:13:01 +03:00
2026-06-02 21:44:34 +03:00
2026-06-02 20:03:03 +03:00
2026-05-29 22:41:37 +03:00
2026-06-14 10:59:17 +03:00
2026-06-01 11:35:00 +03:00
2026-05-30 11:00:40 +03:00
2026-05-30 12:14:48 +03:00
2026-05-30 11:34:12 +03:00
2026-05-30 11:47:06 +03:00
2026-05-30 11:53:51 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:00 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:55:44 +03:00
2026-05-30 09:32:40 +03:00
2026-05-30 09:30:37 +03:00
2026-06-01 12:31:44 +03:00
2026-05-30 12:14:48 +03:00
2026-06-14 16:09:10 +03:00
2026-05-29 21:45:33 +03:00
2026-06-04 12:20:56 +03:00
2026-06-03 20:11:04 +03:00
2026-06-04 14:30:47 +03:00
2026-06-03 16:32:57 +03:00
2026-05-30 12:33:05 +03:00
2026-06-04 11:33:01 +03:00