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
久久午夜夜伦鲁鲁片免费无码影视
|
国产一久久香蕉国产线看观看
|
精品久久久久久久久久中文字幕
|
中文精品久久久久国产网址
|
久久精品男人影院
|
人人狠狠综合久久亚洲高清
|
久久精品国产亚洲AV无码偷窥
|
国内精品欧美久久精品
|
亚洲午夜久久久久妓女影院
|
99久久夜色精品国产网站
|
综合人妻久久一区二区精品
|
国内精品久久久久久久涩爱
|
久久精品国产亚洲av麻豆色欲
|
久久久久久噜噜精品免费直播
|
亚洲国产日韩欧美久久
|
伊人久久综在合线亚洲2019
|
国产精品久久成人影院
|
久久久久国产一区二区三区
|
狠狠88综合久久久久综合网
|
一本色综合久久
|
久久影视国产亚洲
|
国产精品免费久久久久影院
|
精品国产乱码久久久久久1区2区
|
2021最新久久久视精品爱
|
久久99精品久久久久久秒播
|
国产三级久久久精品麻豆三级
|
久久久久久久久66精品片
|
久久免费香蕉视频
|
久久精品二区
|
久久乐国产精品亚洲综合
|
品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美
|
久久福利青草精品资源站免费
|
久久久久女人精品毛片
|
久久无码中文字幕东京热
|
青青青青久久精品国产h久久精品五福影院1421
|
深夜久久AAAAA级毛片免费看
|
久久亚洲精品无码AV红樱桃
|
久久久亚洲裙底偷窥综合
|
精产国品久久一二三产区区别
|
麻豆国内精品久久久久久
|
久久久久一级精品亚洲国产成人综合AV区
|