zoukankan
html css js c++ java
PKU3331
#include
<
string
.h
>
#include
<
stdio.h
>
struct
Num
{
int
dig;
char
n[
1024
];
}
;
int
n, m, cnt;
Num num[
367
];
Num mul(Num r,
int
x)
{
Num numx
=
r;
int
a, b, i;
int
c
=
0
;
for
(i
=
0
;i
<
numx.dig;i
++
)
{
a
=
(
int
)(numx.n[i]);
b
=
a
*
x
+
c;
if
(b
>=
10
)
{
c
=
b
/
10
;
b
%=
10
;
}
else
c
=
0
;
numx.n[i]
=
(
char
)(b);
}
if
(c
>
0
)
{
numx.n[numx.dig]
=
char
(c);
numx.dig
++
;
}
return
numx;
}
Num add(Num num1, Num num2)
{
Num numx
=
num1;
numx.dig
=
num1.dig
>
num2.dig
?
num1.dig:num2.dig;
int
a, b, i;
int
c
=
0
;
for
(i
=
0
;i
<
numx.dig;i
++
)
{
a
=
(
int
)(numx.n[i]);
b
=
a
+
(
int
)num2.n[i]
+
c;
if
(b
>=
10
)
{
c
=
b
/
10
;
b
%=
10
;
}
else
c
=
0
;
numx.n[i]
=
(
char
)(b);
}
if
(c
>
0
)
{
numx.n[numx.dig]
=
char
(c);
numx.dig
++
;
}
return
numx;
}
void
cal()
{
int
i;
for
(i
=
0
;i
<
num[n].dig;i
++
)
{
if
(num[n].n[i]
==
char
(m))
cnt
++
;
}
}
int
main()
{
int
i,j;
num[
0
].n[
0
]
=
num[
1
].n[
0
]
=
1
;
num[
0
].n[
1
]
=
num[
1
].n[
1
]
=
0
;
num[
0
].dig
=
num[
1
].dig
=
1
;
for
(j
=
2
;j
<=
366
;j
++
)
{
num[j].dig
=
1
;
memset(num[j].n,
0
,
sizeof
(num[j].n));
int
x
=
j, dd
=
0
;
while
(x
>
0
)
{
Num hNum
=
num[j
-
1
];
for
(i
=
0
;i
<
dd;i
++
)
hNum
=
mul(hNum,
10
);
hNum
=
mul(hNum,x
%
10
);
num[j]
=
add(num[j],hNum);
dd
++
;
x
/=
10
;
}
}
/**/
/*
while(scanf("%d",&j))
{
for(i=num[j].dig-1;i>=0;i--)
printf("%d",num[j].n[i]);
printf("\n");
}
*/
int
t;
scanf(
"
%d
"
,
&
t);
while
(t
--
)
{
cnt
=
0
;
scanf(
"
%d%d
"
,
&
n,
&
m);
cal();
printf(
"
%d\n
"
,cnt);
}
return
0
;
}
查看全文
相关阅读:
按年按月分组查询
dir listing 目录文件列表索引
ps/sql developer 登录远程服务器
Sql 基础问题
数组的ES6,ES7的方法
release中技术点的定义
数仓面试
项目总体分析
spark
dmp准备工作
原文地址:https://www.cnblogs.com/SQL/p/913328.html
最新文章
更新常用的js工具函数
记塔罗占卜前端开发的小结
函数节流
H5切换至后台页面
我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
Yii Model
window 更新 nodejs
各开源 bbs 程序比较
Yii 入门
Yii 初识
热门文章
视频基础知识
用 PHPMailer 发送邮件
网站使用 rel="noopener" 打开外部锚
Nginx 静态资源缓存配置
Wordpress 加载 js 文件到底部
Nginx 防盗链设置
php session目录找不到的错误 Error session_start(): open(/var/lib/php/session error
Oracle 分析函数及常用函数
nginx 配置 getsimplecms 配置文件
输出目录文件列表清单
Copyright © 2011-2022 走看看