蓝桥杯穷举 - 3 不会

#include<iostream>
#include<string.h>
using namespace std;
/*
 假设有两种微生物 X 和 Y。 X出生后每隔3分钟分裂一次(数目加倍),Y出生后每隔2分钟分 裂一次(数目加倍)。一个新出生的X,半分钟之后吃掉1个Y,并且,从此开始,每隔1分钟吃1 个Y。 现在已知有新出生的 X=10, Y=89,求60分钟后Y的数目。 如果X=10,Y=90 呢?
l 本题的要求就是写出这两种初始条件下,60分钟后Y的数目。

 */

//我感觉我一下子很难总结出数学公式。
//那我该怎么办?
int main()
{
    int x = 10,y=89;
    int t=0;

    while(t<60)
    {
        if(t%3==0)
            x = x * x;
        if(t%2==0)
            y= y * y;
        
        t++;
    }
    printf("%d",y);



    return 0 ;
}

猜你喜欢

转载自www.cnblogs.com/aria-garden/p/10480978.html