mosquito.cpp
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
int main ( ){
unsigned long long int larva, pupa, adult, eggsW, pupaW, adultW, weeks;
while ( scanf( "%llu%llu%llu%llu%llu%llu%llu", &adult, &pupa, &larva, &eggsW, &pupaW, &adultW, &weeks ) != -1 )
{
while ( weeks-- )
{
int pupaTmp, larvaTmp;
larvaTmp = adult * eggsW;
adult = 0;
pupaTmp = ( larva / pupaW );
larva = 0;
adult = ( pupa / adultW );
pupa = pupaTmp;
larva = larvaTmp;
}
printf( "%llu\n", adult );
}
return 0;
}