一种细胞在诞生(即上次分裂)后会在 500 ~ 2000 秒内分裂为两个细胞,每个细胞又按照同样的规律继续分裂。下面的程序模拟了细胞分裂的过程,会输出每个细胞的分裂时间。代码如下:
//==========================================
// Filename : 细胞分裂模拟
// Time : 2019年5月1日
// Authonr : 柚子树
// Email : gz_duyong@163.com
//==========================================
#include <iostream>
#include <string>
#include <cmath>
#include <queue>
#include <cstdlib>
#include <ctime>
using namespace std;
const int SPLIT_TIME_MIN = 500; // 细胞分裂最短时间
const int SPLIT_TIME_MAX = 2000;