wyiu
Follow.
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
posts - 100, comments - 15, trackbacks - 0
<
2009年7月
>
日
一
二
三
四
五
六
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
(84)
Design Pattern(1)
POJ(67)
常用模板和函数(3)
数据结构(2)
数值分析(3)
算法(8)
随笔档案
(100)
2010年10月 (8)
2010年3月 (11)
2009年10月 (16)
2009年9月 (1)
2009年8月 (1)
2009年7月 (20)
2009年5月 (16)
2009年4月 (27)
向高手学习
cai0715
RyanWang
wingyiu
搜索
积分与排名
积分 - 27377
排名 - 681
最新评论
1. re: poj 3368 rmq(st)
有错误~~
index[] 可能会以负数为下标~
--tongjiantao
2. re: pku poj 3009
@BOAT
行列搞错了吧?
--yaoyaozii
3. re: pku poj 3009
@ww
郁闷啊。。我怎么也是3 啊。。。郁闷!!!
--BOAT
4. re: pku poj 3009 [未登录]
excit就是这个游戏
--X
5. re: pku2777
这个只能用c++交吗?用G++交的结果很神奇喔,居然CE。。
--share4
阅读排行榜
1. POJ 线段树题(1994)
2. pku poj 3009 (997)
3. 矩阵转置_十字链表(940)
4. 全主元高斯消元法(782)
5. 关于“逆序数”[转](766)
评论排行榜
1. pku poj 3009 (10)
2. pku 1019 poj(2)
3. pku2777(1)
4. pku 2151(1)
5. poj 3368 rmq(st)(1)
pku 1019 poj
#include
<
iostream
>
#include
<
cmath
>
using
namespace
std;
#define
M 40000
__int64 sum[M
+
1
];
__int64 len[M
+
1
];
void
init()
{
int
i;
len[
0
]
=
0
;
sum[
0
]
=
0
;
for
(i
=
1
;i
<=
M;i
++
)
{
len[i]
=
len[i
-
1
]
+
(
int
)log10(
double
(i))
+
1
;
sum[i]
=
sum[i
-
1
]
+
len[i];
}
}
int
search(__int64 n)
{
__int64 k,w,li,i,j;
k
=
1
;
while
(sum[k]
<
n) k
++
;
//
di k zu
w
=
n
-
sum[k
-
1
];
//
i
=
1
;
while
(w
-
int
(log10(
double
(i))
+
1
)
>
0
)
{
w
-=
int
(log10(
double
(i))
+
1
);
i
++
;
}
li
=
(
int
)log10((
double
)i)
+
1
;
for
(j
=
1
;j
<=
li
-
w;j
++
)
i
/=
10
;
return
i
%
10
;
}
int
main()
{
init();
int
t;
__int64 n;
scanf(
"
%d
"
,
&
t);
for
(;t
--
;)
{
scanf(
"
%I64d
"
,
&
n);
printf(
"
%d\n
"
,search(n));
}
return
0
;
}
posted on 2009-07-28 09:43
wyiu
阅读(412)
评论(2)
编辑
收藏
引用
所属分类:
POJ
Feedback
#
re: pku 1019 poj
2009-09-30 21:58 |
Mr.Knight
顶!M 定义到3500 就可以了。
回复
更多评论
#
re: pku 1019 poj
2009-10-17 00:52 |
asuran
nice solution
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
poj 1061 线性同余
poj 2115 线性同余
poj 3368 rmq(st)
poj 3264 RMQ
poj 2352 树状数组
poj 1469 二分匹配
poj 2186 有向图强连通分支
poj 2239 二分图最大匹配
poj 3748 位运算
poj 2724 二分匹配
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理