계단을 오를 때 integer overflow를 방지하기 위하여 나머지를 더하는 문제. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#include #include using namespace std; int N;int cache[101][10]; int letsBin(int level, int last) { if (level == N) return 1; int & ret = cache[level][last]; if (ret != -1) return ret; ret = 0; if (last == 0) { ret += letsBin(level + 1, last + 1); ret %= 1000000..