やるだけ。
注意していてもどこかしら間違う。
class CountingSeries { public: lli countThem(lli a, lli b, lli c, lli d, lli UP) { lli ret = 0; if (0 <= UP - a) ret += (UP - a) / b + 1; if (d == 1) { if (a <= c && (c - a) % b == 0) ; else if (c <= UP) ++ret; } else { lli cdy = c; while (cdy <= UP) { if (a <= cdy && (cdy - a) % b == 0) ; else ++ret; cdy *= d; } } return ret; } };
0 件のコメント :
コメントを投稿