你作为一名出道的歌手终于要出自己的第一份专辑了,你计划收录 n 首歌而且每首歌的长度都是 s 秒,每首歌必须完整地收录于一张 CD 当中。每张 CD 的容量长度都是 L 秒,而且你至少得保证同一张 CD 内相邻两首歌中间至少要隔 1 秒。为了辟邪,你决定任意一张 CD 内的歌数不能被 13 这个数字整除,那么请问你出这张专辑至少需要多少张 CD ?

输入描述:
每组测试用例仅包含一组数据,每组数据第一行为三个正整数 n, s, L。 保证 n ≤ 100 , s ≤ L ≤ 10000

输出描述:
输出一个整数代表你至少需要的 CD 数量。

输入例子:
7 2 6

输出例子:
4

1 收藏


直接登录
最新评论
  • Hardy_English   2016/09/28

     

    • Hardy_English   2016/09/28

      最下面有个地方写反了,

      可以改为:

       

      • Hardy_English   2016/09/28

        不好意思,简写又写错了,Delphi中的三目运算符如下:

        需要引用Math公用单元。

        • 你有考虑最后一张是13倍数的情况么,加入测试数据是 27.1.27按你的结果是2,实际是3吧。。。我没弄错吧。。。

  • java:未验证对错,不过感觉完全没难度,是不是有更简略的写法,还是有什么特别的陷阱?

    • while条件里 要改成 (x/13==0 || ((n%x)/13 == 0))

      写的时候记错成不能为13了,突然发现是不能被13整除

      • 你想写的是 (x%13==0 || ((n%x)/%13 == 0))吧,但这样也不对吧,加入测试数据是313.1.29按你的结果是23张14*22+5*1,而实际只要21张15*19+14*1+14*1