T153503 质数求和
题目描述
给定两个人的出生日期,将其转换成为身份证号码中对应的两个$8$位数。例如:$1995$年$3$月$3$日出生的人,身份证号码上对应的出生日期的8位数为:$19950303$。
你的任务:找到这两个数在数轴上对应的点,求两个点之间的所有质数之和。
注:起止范围包含这两个数本身。
输入格式
输入共两行,每行$3$个数,对应年、月、日。
输出格式
一个数,为所求范围内的质数之和。
如果两个数之间不包含任何质数,输出$-1$
说明/提示
【样例1解释】
在区间$[20030315, 20030427]$内共有7个质数,分别为:$20030327、20030333、20030347、20030363、20030383、20030407、20030411$,它们的和为:$140212571$
【样例2解释】
在区间$[20030415, 20030427]$内没有质数。
【数据范围】
对于 100% 的数据:年、月、日三个整数保证合法,1950$\le$年$\le$2019 。