Yuan
|
首頁
|
發新隨筆
|
發新文章
|
聯系
|
聚合
|
管理
hdu 3555 數位統計
/**/
/*
題意:問n以內的數字中包含49串的個數
數位統計
先預處理長度為n的所有數字里
包含49串的個數have[n]
不包含49的個數_have[n]
不包含49串中最高位是9的個數_9have[n]
然后對于輸入的n,逐位統計
用數位統計時是統計[1,n)的,所以一開始n要+1
*/
#include
<
cstdio
>
#include
<
cstring
>
#include
<
algorithm
>
#include
<
vector
>
#include
<
queue
>
#include
<
iostream
>
using
namespace
std;
const
int
MAXN
=
100010
;
long
long
have[
30
] , _have[
30
] , _9have[
30
];
int
bit[
30
];
void
init()
{
_have[
0
]
=
1
;
for
(
int
i
=
1
; i
<
20
; i
++
)
{
//
"49"
have[i]
=
10
*
have[i
-
1
]
+
_9have[i
-
1
];
_have[i]
=
10
*
_have[i
-
1
]
-
_9have[i
-
1
];
_9have[i]
=
_have[i
-
1
];
}
}
int
main()
{
//
freopen("in","r",stdin);
init();
int
T;
for
(cin
>>
T ; T
--
;)
{
unsigned
long
long
n , _n;
cin
>>
n;
n
++
;
_n
=
n;
int
len
=
0
, last
=
0
;
while
(_n)
{
bit[
++
len]
=
_n
%
10
;
_n
/=
10
;
}
long
long
ans
=
0
;
bool
flag
=
false
;
for
(
int
i
=
len ; i ; i
--
)
{
for
(
int
j
=
0
; j
<
bit[i] ; j
++
)
{
ans
+=
have[i
-
1
];
if
(flag) ans
+=
_have[i
-
1
];
if
(flag
==
false
&&
j
==
4
) ans
+=
_9have[i
-
1
];
}
if
(last
==
4
&&
bit[i]
==
9
)flag
=
true
;
last
=
bit[i];
}
cout
<<
ans
<<
endl;
}
return
0
;
}
發表于 2010-10-24 14:24
_Yuan
閱讀(791)
評論(0)
編輯
收藏
引用
所屬分類:
OJ解題報告
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
SRM 239 HiddenTriangles ★★★★
CodeForces 59E 以邊為狀態bfs ★★★★
TCO'10 Wildcard Round 500pt CalculationCards
zoj 3462 bitset
SRM 496 PalindromfulString 容斥寫法 ★★★★
CodeForces 57D
CodeForces 55D 數位統計 記憶化搜索 跟pre有關 ★★★★
CodeForces 55E Very simple problem
zoj 3455 統計出現次數 判斷相等 用l[i]記錄字母出現i次的個數 ★★★★
zoj 3354 映射 環 計數 ★★★
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
Dp(27)
(rss)
OJ解題報告(153)
(rss)
OThers(17)
(rss)
TopCoder
(rss)
計算幾何(2)
(rss)
枚舉(4)
(rss)
數據結構(6)
(rss)
數論(5)
(rss)
搜索(2)
(rss)
貪心(4)
(rss)
圖論(10)
(rss)
學習筆記(6)
(rss)
學習總結(19)
(rss)
組合數學(3)
(rss)
Links
Lord Li
Lord zeus
搜索
最新評論
1.?re: 雙向BFS[未登錄]
博主,只用一個隊列不就可以解決你第一個問題了嗎
--jason
2.?re:nvgagkguaioguaiiananfajfofajiosfgoasoajgia[未登錄]
cscdcuis
--1
3.?re: zoj 3436 逆推 搜
評論內容較長,點擊標題查看
--ZH
4.?re: zoj 2318 計算幾何 spfa判負環
寫得好!
--ipqhjjybj
5.?re: Poj 1066
@楊書鑒
你寫的排序好像不對啊。。。
--小猊
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 _Yuan
久久久久国产
|
99久久婷婷国产综合亚洲
|
久久久久久精品免费免费自慰
|
亚洲国产综合久久天堂
|
欧美一区二区三区久久综
|
久久精品九九亚洲精品天堂
|
品成人欧美大片久久国产欧美
|
性高朝久久久久久久久久
|
99久久99这里只有免费的精品
|
日本WV一本一道久久香蕉
|
久久综合一区二区无码
|
久久综合九色综合97_久久久
|
久久久久久久久久久精品尤物
|
亚洲AV日韩精品久久久久
|
亚洲国产精品无码久久98
|
久久线看观看精品香蕉国产
|
亚洲精品WWW久久久久久
|
久久免费高清视频
|
色偷偷久久一区二区三区
|
久久久久免费视频
|
久久久九九有精品国产
|
色综合久久久久无码专区
|
91精品国产综合久久婷婷
|
久久国产视频99电影
|
久久久久人妻一区二区三区vr
|
青青草原精品99久久精品66
|
亚洲第一永久AV网站久久精品男人的天堂AV
|
精品熟女少妇a∨免费久久
|
yy6080久久
|
免费久久人人爽人人爽av
|
午夜精品久久久久久久无码
|
亚洲国产精品久久久久
|
99久久精品免费观看国产
|
97久久香蕉国产线看观看
|
亚洲人成精品久久久久
|
日韩人妻无码精品久久久不卡
|
精品999久久久久久中文字幕
|
久久播电影网
|
日日噜噜夜夜狠狠久久丁香五月
|
久久97久久97精品免视看秋霞
|
精品一区二区久久久久久久网站
|