心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0

绝对的水题~比赛的时候拿了0分~!一定要注意到o大于月份天数的情况

以下是我的代码:

#include<stdio.h>
int main()
{
    
long n,m,k,o,month[5001],day[5001]={0};
    
long i,j,p,s;
    scanf(
"%ld%ld%ld",&n,&m,&k);
    scanf(
"%ld",&o);
    
for(i=1;i<=m;i++)
      scanf(
"%ld",&month[i]);
    
//------Read In
    s=0;
    
for(i=1;i<=n;i++)//------Year
      for(j=1;j<=m;j++)//------Month
      {
         
if(month[j]>=o)
            day[(s
+o)%k]++;
         s
=(s+month[j])%k;
      }

    printf(
"%ld",day[1]);
    
for(i=2;i<k;i++)
      printf(
" %ld",day[i]);
    printf(
" %ld",day[0]);
return 0;
}

posted on 2010-01-06 18:50 lee1r 阅读(111) 评论(0)  编辑 收藏 引用 所属分类: 题目分类:基础/模拟

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理