P1154 奶牛分厩

    • 292通过
    • 832提交
  • 题目提供者
  • 标签 数论,数学 高性能
  • 难度 普及-
  • 时空限制 1s / 128MB

题解

  • 提示:收藏到任务计划后,可在首页查看。
  • 推荐的相关题目

    题目描述

    农夫约翰有N(1<=N<=5000)头奶牛,每头奶牛都有一个唯一的不同于其它奶牛的编号Si,所有的奶牛都睡在一个有K个厩的谷仓中,厩的编号为0到K-1。每头奶牛都知道自己该睡在哪一个厩中,因为约翰教会了它们做除法,Si MOD K的值就是第i头奶年所睡的厩的编号。

    给出一组奶牛的编号,确定最小的K使得没有二头或二头以上的奶牛睡在同一厩中。

    输入输出格式

    输入格式:

    第一行一个正整数N,第2到N+1行每行一个整数表示一头奶牛的编号。

    输出格式:

    单独一行一个整数表示要求的最小的K,对所有的测试数据这样的K是一定存在的

    输入输出样例

    输入样例#1: 复制
    5 
    4 
    6 
    9 
    10 
    13 
    
    输出样例#1: 复制
    8

    说明

    Si(1<=Si<=1000000)

    提示
    标程仅供做题后或实在无思路时参考。
    请自觉、自律地使用该功能并请对自己的学习负责。
    如果发现恶意抄袭标程,将按照I类违反进行处理。