大学数学试题

这可以通过编程来实现。答案是0和94371840。

# include & ltcstdio & gt

int main()

{

long int X=10,Y = 90

for(int k = 1;k & lt=120;K++)//半分钟一个单位。

{

if(k % 2 = = 1)Y-= X;//因为X会在出生后半分钟吃掉Y,然后Y在1分钟内不会被吃掉,所以Y总会在奇数半分钟内被吃掉,又因为此时X不会生长(题目是为了降低讨论的复杂度),所以可以直接减少X的个数。

if(k % 4 = = 0)Y * = 2;//每2分钟翻倍

if(k % 6 = = 0)X * = 2;//每3分钟翻倍。X和Y的加倍是相互独立的,不需要单独讨论。

}

printf("%d ",Y);

返回0;

}