• 【2009NOIP普及组】T3. 细胞分裂 试题解析


    【2009NOIP普及组】T3. 细胞分裂 试题解析
    时间限制: 1000 ms         内存限制: 65536 KB
    【题目描述】
    Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家。现在,他正在为一个细胞实验做准备工作:培养细胞样本。
    Hanks 博士手里现在有N 种细胞,编号从1∼N,一个第i 种细胞经过1 秒钟可以分裂为Si 个同种细胞(Si 为正整数)。现在他需要选取某种细胞的一个放进培养皿,让其自由分裂,进行培养。一段时间以后,再把培养皿中的所有细胞平均分入M 个试管,形成M 份样本,用于实验。Hanks 博士的试管数M 很大,普通的计算机的基本数据类型无法存储这样大的M 值,但万幸的是,M 总可以表示为m1 的m2 次方,即M=m1^m2,其中m1,m2 均为基本数据类型可以存储的正整数。
    注意,整个实验过程中不允许分割单个细胞,比如某个时刻若培养皿中有4 个细胞,Hanks 博士可以把它们分入2 个试管,每试管内2个,然后开始实验。但如果培养皿中有5个细胞,博士就无法将它们均分入2个试管。此时,博士就只能等待一段时间,让细胞们继续分裂,使得其个数可以均分,或是干脆改换另一种细胞培养。
    为了能让实验尽早开始,Hanks 博士在选定一种细胞开始培养后,总是在得到的细胞“刚好可以平均分入M 个试管”时停止细胞培养并开始实验。现在博士希望知道,选择哪种细胞培养,可以使得实验的开始时间最早。
    【输入】
    共有三行。
    第一行有一个正整数 N,代表细胞种数。
    第二行有两个正整数 m1,m2,以一个空格隔开, m1

  • 相关阅读:
    Cesium点位弹窗
    Nacos集群和持久化配置(重要)
    BBR 数学模型直观展示
    【探索Linux】—— 强大的命令行工具 P.11(基础IO,文件操作)
    Python文件及目录操作(基本文件操作篇)
    HTML5基础入门
    IoC和DI
    【二、安装centOS】
    用递归函数和栈操作逆序栈
    【AI工程论文解读】01-面向AI使能系统的软件工程课程体系
  • 原文地址:https://blog.csdn.net/lybc2019/article/details/128131197