백준/백준-C++
2560번: 짚신벌레 (실패)
Beabletoet
2017. 1. 26. 14:13
#include <iostream>
using namespace std;
int main()
{
int a, b, d, N, adt = 0, liv = 1;
cin >> a >> b >> d >> N;
int day[10000];
for (int i = 1; i < 10000; ++i)
day[i] = 0;
day[0] = 1;
for (int i = 1; i < N+1; ++i)
{
for (int j = d; j > 0; --j)
{
day[j] = day[j-1];
}
adt = adt + day[a] - day[b];
day[0] = adt;
liv = liv + day[0] - day[d];
}
cout << liv % 1000;
}