#P914. 最大的余数_网络同步赛

    ID: 7493 远端评测题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>小学组第五届上海市青少年算法竞赛网络同步赛

最大的余数_网络同步赛

题目描述

给定 nn 个数字 a1,a2,,ana_1,a_2,\dots,a_n,在给定一个整数 mm,请从给定的数字中挑选任意多个数字,使得它们的和模 mm 的余数尽量大,输出这个最大的余数。

输入格式

  • 第一行:两个整数 nnmm
  • 第二行:nn 个整数 a1,a2,,ana_1,a_2,\dots,a_n

输出格式

  • 单个整数表示答案
5 233
1 10 100 1000 10000
225

样例解释 1

10011 mod 233 = 225

数据范围

  • 对于 30%30\% 的数据,1n101\leq n\leq 10
  • 对于 60%60\% 的数据,1n201\leq n\leq 20
  • 对于 100%100\% 的数据,1n401\leq n\leq 40
  • 1ai1091\leq a_i\leq 10^9
  • 1m1091\leq m\leq 10^9