冲刺
NOIP 2010
模拟试题与解析(二)
试题
题目名称
符文之语
最接近神的?/p>
古代人的难题
宝物筛?/p>
提交程序?/p>
chars
sophist
puzzle
treasure
输入文件?/p>
chars.in
sophist.in
puzzle.in
treasure.in
输出文件?/p>
chars.out
sophist. out
puzzle.out
treasure.out
空间限制
50MB
50MB
50MB
50MB
时间限制
1s
1s
1s
1s
各题测试点数
10
10
10
10
各测试点分?/p>
10
10
10
10
故事背景?/p>
传说中珠穆朗玛峰下有座古代人修建的神庙,
神庙的地下室里有古代王室的遗产,
但数
千年来从未有人到达过„?/p>
探险者小
FF
一直梦想成为世界上最富有的人和最杰出的探?/p>
家并被永载史册。在证明了这个洞确实存在后,?/p>
FF
做好了充分的准备,来到了神庙?/p>
试题一:符文之语(
chars.pas/c/cpp
?/p>
【题目描述?/p>
当小
FF
来到神庙时,神庙已经破败不堪了。但神庙的中央有一个光亮如新的石台。小
FF
走进石台,发现石台上有一个数串,而数串的上方刻着一串古老的符文之语。精通古?/p>
文之语的?/p>
FF
不费吹灰之力就读懂了文章的意思,其大意是:对于石台上的一串数字,?/p>
可以在适当的位置加入乘号(设加?/p>
k
个,当然也可不加,即分成
k+1
个部分)
,设?/p>
k+1
个部分的乘积(如?/p>
k=0
,则乘积即为原数串的值)?/p>
m
的余数(?/p>
mod
m
)为
x;
现求
x
能达到的最小值及该情况下
k
的最小值,
以及
x
能达到的最大值及该情况下?/p>
k
的最小?/p>
(
?/p>
以存?/p>
x
的最小值与最大值相同的情况
)
?/p>
?/p>
FF
还知道,
如果他找到了正确的答案,
那么?/p>
可以通往神庙的下层了。但这个问题似乎不太好解决,?/p>
FF
就找到了你,并答应找到财?/p>
以后和你二八分(当然你拿二„„)
?/p>
?/p>
输入格式
?/p>
第一行为数串,且数串中不存在
0
?/p>
第二行为
m
?/p>
?/p>
输出格式
?/p>