Ох, как все плохо. Вы почему-то выкидываете одну из координат. Попробую объяснить эту простую мысль еще подробнее.
Пусть f1(x,y) - ценность следующей единицы доджа, при уже имеющемся х рейтинга доджа и y рейтинга искусности, f2(x,y) - соответственно ценность следующей единицы искусности.
при возрастании x f1 падает, при возрастании y падает f2.
Пусть мы нашли точку (x0, y0) в которой значение этих двух функций равно. Тогда в точке (x0+100, y0) значение f1 вполне естественно будет меньше значения f2. Но абсолютно аналогично в точке (x0, y0+100) уже f2 < f1.
Т.е. при искусности = y0 и додже < x0 додж ценнее. При искусности = y0, додже > x0 ценнее искусность. Но при додже = x0, а искусности > y0 ОПЯТЬ ценнее становится ДОДЖ!
Таким образом условие f1=f2 достигается не в одной единственной точке (x0, y0), а на целой линии.
Подобные формулы верны для многих других классов и многих других рейтингов (к примеру, для хасты/искусности/крита для кота)
Пример для кота: набрали 30% крит, 5% хаст - хаст ценнее. Потом откуда-то сперли кучу хасты, получили 30% крита и 100% хасты - крит стал ценнее.
На практике подобные моменты сложно заметить, т.к. обычно все реальные значения лежат либо выше, либо ниже кривой пересечения.