сколько зеленых мух может быть к концу 28 дня? Пожалуйста, проверьте программу, правильное ли это решение - PullRequest
0 голосов
/ 18 июня 2020

Зеленый y может воспроизводиться бесполым путем. После одной недели жизни одинокая самка может производить восемь осприн в день. Начиная с начала дня 1 у единственной зрелой самки, сколько зеленых y может быть к концу дня 28? Можно предположить, что: Смертей нет. Все оспринги - самки. Обратите внимание, что в конце дня 1 будет 9 зеленых y (исходный + 8 оспрингов). В конце 7-го дня будет 57 зеленых y (исходное + 8 7 ospring). В конце дня 8 будет 129 зеленых у (исходный + 8 8 оспрингов + 64 осприн от дочерей, рожденных в день 1).

package questions;
public class Solutions{
    public static void main(String[] args) {
    int a=1;
    int b=0;
    int c=0;
    int d[]= new int[28];
    d[0]=1;
    for(int i=0; i<28; i++){

        if(i<8) {
            if(i==1 || i==0)d[i]=a+a*8;
            else {
            d[i]= d[i-1] + 8;
            c=d[i];
            }
        }else {
            d[i]=d[i-1]+ d[i-7]*8;
            int temp= d[i]*8;
            c+=temp;

        }

    }
    System.out.println(c);
    }
}

...