点击这里更换您喜欢的皮肤wtboj 首页
请点击这里登入noios   首页 入门 c++讲义 入门教程视频 金牌教程 入门视频 站务 公告 | 题库 记录 竞测 测试 闯关 作业 排名 团队 讨论 | 换肤 | 登入 注册  
News >>   新增功能:各团队管理员可以发布本团队作业了 ()

From sina007
连续数之和
描述 Description
    有n个正整数排成一行。你的目的是要从中取出一个或连续的若干个数,使它们的和能够被k整除。
  例如,有6个正整数,它们依次为1、2、6、3、7、4。若k=3,则你可以取出1、2、6,或者2、6、3、7,也可以仅仅取出一个6或者3使你所取的数之和能被3整除。当然,满足要求的取法不止以上这4种。事实上,一共有7种取法满足要求。
  给定n和k,以及这n个数。你的任务就是确定,从这n个数中取出其中一个数或者若干连续的数使它们的和能被k整除有多少方法。
  由于取法可能很多,因此你只需要输出它mod 1234567的值即可。
输入格式 Input Format
    第一行有两个正整数,分别代表n和k。输入数据保证有n<=500 000,k<=100 000。
  以下n行每行一个正整数。这些正整数保证都不大于10 000。
输出格式 Output Format
    一个正整数。它应该是你的答案mod 1234567的结果。
样例输入 Sample Input
 
样例输出 Sample Output
 
时间限制 Time Limitation
  各个测试点1s
来源 Source
  Matrix67  根据经典问题改编
Flag
  
题号
  P1416
  其它
通过
  0人
提交
  6次
通过率
  0%
难度
  3
提交 讨论 题解
 Copyright wtboj © 2005-2006. www.wutuobang.date Powered by wtboj 关于 联系 帮助
 wtboj Information ---- Total Users : 1242 | Online Users / Processes : 0 / 79 | Processed Time : 80 ms | Server Time : 2025/4/27 8:55:17