糯米
TI DaVinci, gstreamer, ffmpeg
随笔 - 167, 文章 - 0, 评论 - 47, 引用 - 0
数据加载中……
POJ 1056 IMMEDIATE DECODABILITY 水题
#include
<
stdio.h
>
int
hash[
12
][
2048
];
char
arr[
24
][
24
];
int
cnt;
int
solve(
int
t)
{
int
i, j;
char
*
s,
*
str;
for
(j
=
0
; j
<
cnt; j
++
)
{
i
=
0
;
str
=
arr[j];
for
(s
=
str;
*
s
==
'
0
'
||
*
s
==
'
1
'
; s
++
)
{
i
<<=
1
;
i
|=
*
s
-
'
0
'
;
if
(hash[s
-
str][i]
==
t)
return
0
;
}
hash[s
-
str
-
1
][i]
=
t;
}
return
1
;
}
int
main()
{
char
*
s;
int
t;
freopen(
"
e:\\test\\in.txt
"
,
"
r
"
, stdin);
for
(t
=
1
; ; t
++
)
{
for
(cnt
=
0
; ; cnt
++
)
{
if
(scanf(
"
%s
"
, arr[cnt])
==
EOF)
return
0
;
if
(arr[cnt][
0
]
==
'
9
'
)
break
;
}
printf(
"
Set %d is %simmediately decodable\n
"
, t,
!
solve(t)
?
"
not
"
:
""
);
}
return
0
;
}
posted on 2010-02-13 22:34
糯米
阅读(219)
评论(0)
编辑
收藏
引用
所属分类:
POJ
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
POJ 3123 Ticket to Ride 高效解法
POJ 3123 Ticket to Ride 动态规划+Minimal Steiner Tree
Minimal Steiner Tree 简介
POJ 3122 Pie 二分
POJ 3121 The SetStack Computer 哈希
POJ 3120 Sudoku 搜索
POJ 3156 Interconnect 图论+数论
POJ 3155 Hard Life 最大密度子图
POJ 3154 Graveyard 模拟
POJ 3150 Cellular Automaton 矩阵乘法+二分
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Powered by:
C++博客
Copyright © 糯米
导航
管理
随笔分类
Algorithm(9)
(rss)
Linux(6)
(rss)
Lisp(4)
(rss)
Misc(13)
(rss)
Perl(3)
(rss)
POJ(126)
(rss)
Python(1)
(rss)
Links
ELinux
Unix Stackexchange
最新评论
1. re: POJ 2374 Fence Obstacle Course 线段树+动态规划
@CWQBUPT
因为你缺少了二分的过程,线段树查找O(logn),而你的查找O(n)
--hez2010
2. re: lisp let,let*
写的很详细,有点理解了。原来 let* 会把上一个表达式的计算结果带到下一个计算结果上面去:)
--creamidea
3. re: [转]Stairway to Heaven 歌词分析
评论内容较长,点击标题查看
--刘修墨
4. re: POJ 2132 Cow Math 二分[未登录]
评论内容较长,点击标题查看
--糯米
5. re: POJ 1945 Power Hungry Cows 终极打表[未登录]
评论内容较长,点击标题查看
--糯米
阅读排行榜
1. [转]休息五分钟,学几个bash快捷键(17600)
2. [转] Floyd 算法原理(5056)
3. POJ 2018 Best Cow Fences 牛题(3240)
4. POJ 3150 Cellular Automaton 矩阵乘法+二分(3148)
5. POJ 1945 Power Hungry Cows 终极打表(2736)