首页 > 试题广场 >

车站建造问题

[编程题]车站建造问题
  • 热度指数:14361 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
X轴上10^8个点,从左到右依次编号为0~10^8-1,相邻点距离为1,其中有n个点有特殊意义,从小到大依次为a0~an-1,其中保证a0=0.
现在需要建设收集站,有两个要求必须被满足:
1、每个有意义的点必须修建收集站。
2、相邻收集站的距离必须为1或为某个质数。
现给出n和a数组,求需要建设收集站的最小数量。
示例1

输入

3,[0,7,11]

输出

4

说明

在0,7,8,11处建造收集站,差值分别为7,1,3,符合要求  

备注:
输入数据包含一个数n和一个长度为n的数组a,数组a的下标为0~n-1,保证a数组递增,且a0=0。
输出一个整数,表示答案。
1<=n<=1000,a数组中数值保证小于10^8

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 11355浏览

热门推荐

通过挑战的用户

查看代码