| Task: | Dice Combinations |
| Sender: | aalto26ch_044 |
| Submission time: | 2026-09-11 14:07:21 +0300 |
| Language: | C++ (C++20) |
| Status: | COMPILE ERROR |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:20:48: error: 'powl' is not a member of 'std'; did you mean 'pow'?
20 | ways[i] %= static_cast<long long>(std::powl(10, 9)) + 7;
| ^~~~
| powCode
#include <bits/stdc++.h>
int main() {
std::ios_base::sync_with_stdio(false);
std::cin.tie(nullptr);
long long n;
std::cin >> n;
std::vector<long long> ways(n + 1);
ways[0] = 1;
for (long long i = 1; i <= n; i++) {
ways[i] += ways[i - 1];
if (i >= 2) ways[i] += ways[i - 2];
if (i >= 3) ways[i] += ways[i - 3];
if (i >= 4) ways[i] += ways[i - 4];
if (i >= 5) ways[i] += ways[i - 5];
if (i >= 6) ways[i] += ways[i - 6];
ways[i] %= static_cast<long long>(std::powl(10, 9)) + 7;
}
std::cout << ways[n] << std::endl;
return 0;
}
