网站页面
当前课程
成员
General
主题 1
主题 2
主题 4
主题 5
主题 6
主题 7
主题 8
主题 9
主题 10
主题 11
主题 12
主题 13
主题 14
主题 15
主题 16
主题 17
主题 18
主题 19
主题 20
[SGU390]售票
成绩 | 开启时间 | 2014年09月19日 星期五 10:08 | |
折扣 | 0.8 | 折扣时间 | 2014年09月26日 星期五 10:08 |
允许迟交 | 是 | 关闭时间 | 2014年09月26日 星期五 10:08 |
输入文件 | sgu390_tickets.in | 输出文件 | sgu390_tickets.out |
【题目描述】
售票员是一个相当无聊的职业,因为你需要做的仅仅是把票卖给乘客。难怪很久很久以前,在一个遥远的星系中,一名售票员决定丰富他的职业生涯。现在这位售票员每次给一位乘客卖若干张票。更准确地,他按编号从小到大连续给一位乘客车票,直到他给这位乘客的所有车票编号的数码之和不小于一个整数k。然后再对下一位乘客重复这一过程。最初售票员有一沓编号从l到r(含l,r)的车票。这种售票方法颇受欢迎,因为乘客们很高兴只花一张车票钱就能得到数张票。但还有一个坏处。因为每位乘客都能拿到若干张票,售票员有可能无法给所有乘客服务。你的任务是在这种困难的情况下帮助售票员。你要计算出售票员能服务多少名乘客。
【输入格式】
输入一行三个整数l,r,k(1<=l<=r<=10^18,1<=k<=1000)。
【输出格式】
输出一行一个整数,即售票员最多能买票给多少名乘客。
【样例输入】
40 218 57
【样例输出】
29