2012年7月24日

[JSOI2008]最大数maxnumber

摘要: 包含插入和询问的线段树,简化版,据说这道题暴力也能过。Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。 语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。 限制:L不超过当前数列的长度。 2、 插入操作。 语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。 限制:n是非负整数并且在长整范围内。 注意:初始时数列是空的,没有一个数。Input第一行两个整数,M和D,其中M表示操作的个数(M <= 200,000), 阅读全文

posted @ 2012-07-24 17:03 getgoing 阅读(378) 评论(0) 推荐(0) 编辑

[SCOI2006]整数划分

摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=1263Description从文件中读入一个正整数n(10≤n≤31000)。要求将n写成若干个正整数之和,并且使这些正整数的乘积最大。 例如,n=13,则当n表示为4+3+3+3(或2+2+3+3+3)时,乘积=108为最大。Input只有一个正整数: n (10≤n≤31000)Output第1行输出一个整数,为最大乘积的位数。 第2行输出最大乘积的前100位,如果不足100位,则按实际位数输出最大乘积。 (提示:在给定的范围内,最大乘积的位数不超过5000位)。Sample Input13S 阅读全文

posted @ 2012-07-24 16:14 getgoing 阅读(384) 评论(0) 推荐(0) 编辑

导航