やるだけ。
注意していてもどこかしら間違う。
- 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 件のコメント :
コメントを投稿