Chinaunix首页 | 论坛 | 博客
  • 博客访问: 36818
  • 博文数量: 13
  • 博客积分: 933
  • 博客等级: 军士长
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-11 21:01
文章分类

全部博文(13)

文章存档

2011年(1)

2010年(12)

最近访客

分类:

2010-05-24 22:10:14

//代码转载,思路很赞.
#include
#define MAXN 100000
int a[MAXN];
int main()
{
 int t,i,k;
 double x;
 for(i=0;i<314;i++)
 {
  a[i]=1;
 }
 for(i=314;i {
  a[i]=a[i-100]+a[i-314];
  a[i]%=1000000007;
 }
 scanf("%d",&t);
 while(t--)
 {
  scanf("%lf",&x);
  if(x<0)
  {
   printf("0\n");
   continue;
  }
  x*=100;
  k=(int)(x+0.000001);
  printf("%d\n",a[k]);
 }
 return 0;
}
阅读(761) | 评论(0) | 转发(0) |
0

上一篇:POJ1922

下一篇:Slackware13.1x64还不错

给主人留下些什么吧!~~