제출 #237589

#제출 시각아이디문제언어결과실행 시간메모리
237589tb_03Rack (eJOI19_rack)C++14
컴파일 에러
0 ms0 KiB
#include <iostream> using namespace std; typedef unsigned long long ll; const ll modulo = 1000000007; int n, k; ll ans = 1; void recursiva(int level, int casacos) { if (level == 0) return; if (casacos % 2 == 0) recursiva(level - 1, casacos / 2); else { ans = (((ll)powl(2, (level - 1)) % modulo) + ans) % modulo; recursiva(level - 1, (casacos - 1) / 2); } } int main() { cin >> n >> k; recursiva(n, k - 1); cout << ans << endl; return 0; }

컴파일 시 표준 에러 (stderr) 메시지

rack.cpp: In function 'void recursiva(int, int)':
rack.cpp:19:16: error: 'powl' was not declared in this scope
    ans = (((ll)powl(2, (level - 1)) % modulo) + ans) % modulo;
                ^~~~
rack.cpp:19:16: note: suggested alternative: 'bool'
    ans = (((ll)powl(2, (level - 1)) % modulo) + ans) % modulo;
                ^~~~
                bool