码迷,mamicode.com
首页 > 其他好文 > 详细

NYOJ-偶数个3

时间:2014-08-28 13:20:29      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:style   color   os   io   ar   for   数据   div   代码   

偶数个3

时间限制:1000 ms  |  内存限制:65535 KB
难度:1
描述

在所有的N位数中,有多少个数中有偶数个数字3?

 

输入
第一行为一个整数T,代表有T组数据。(T<10000)
接下来T行,每行一个正整数N。(1<=N<=1000)
输出
每行输出一个整数,即方案数(由于结果可能很大,你只需要输出这个答案mod 12345的值。)。
样例输入
1
2
样例输出
73

代码:

#include<stdio.h>
int odd[1001],even[1001];
int main()
{
	int i;
	odd[1]=1,even[1]=8;
	for(i=2;i<1001;++i)
	{
		odd[i]=(even[i-1]+odd[i-1]*9)%12345;
		even[i]=(even[i-1]*9+odd[i-1])%12345;
	}
	int T,n;
	scanf("%d",&T);
	while(T--)
	{
		scanf("%d",&n);
		printf("%d\n",even[n]%12345);
	}
	return 0;
}


NYOJ-偶数个3

标签:style   color   os   io   ar   for   数据   div   代码   

原文地址:http://blog.csdn.net/qq_18062811/article/details/38896263

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!