博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj1590
阅读量:6157 次
发布时间:2019-06-21

本文共 1392 字,大约阅读时间需要 4 分钟。

简单题

ContractedBlock.gif
ExpandedBlockStart.gif
View Code
 
#include
<
iostream
>
#include
<
cstdio
>
#include
<
cstdlib
>
#include
<
cstring
>
using
namespace
std;
#define
maxn 50
int
n;
char
st[maxn];
char
match[
1000
];
bool
p, m;
bool
isp()
{
for
(
int
i
=
0
; i
<
n
/
2
; i
++
)
if
(st[i]
!=
st[n
-
i
-
1
])
return
false
;
return
true
;
}
bool
ism()
{
for
(
int
i
=
0
; i
<
n
/
2
+
1
; i
++
)
if
(st[i]
!=
match[st[n
-
i
-
1
]])
return
false
;
return
true
;
}
int
main()
{
//
freopen("t.txt", "r", stdin);
memset(match,
-
1
,
sizeof
(match));
match[
'
A
'
]
=
'
A
'
;
match[
'
E
'
]
=
'
3
'
;
match[
'
H
'
]
=
'
H
'
;
match[
'
I
'
]
=
'
I
'
;
match[
'
J
'
]
=
'
L
'
;
match[
'
L
'
]
=
'
J
'
;
match[
'
M
'
]
=
'
M
'
;
match[
'
O
'
]
=
'
O
'
;
match[
'
S
'
]
=
'
2
'
;
match[
'
T
'
]
=
'
T
'
;
match[
'
U
'
]
=
'
U
'
;
match[
'
V
'
]
=
'
V
'
;
match[
'
W
'
]
=
'
W
'
;
match[
'
X
'
]
=
'
X
'
;
match[
'
Y
'
]
=
'
Y
'
;
match[
'
Z
'
]
=
'
5
'
;
match[
'
1
'
]
=
'
1
'
;
match[
'
2
'
]
=
'
S
'
;
match[
'
3
'
]
=
'
E
'
;
match[
'
5
'
]
=
'
Z
'
;
match[
'
8
'
]
=
'
8
'
;
while
(scanf(
"
%s
"
, st)
!=
EOF)
{
n
=
strlen(st);
p
=
isp();
m
=
ism();
printf(
"
%s
"
, st);
if
(
!
p
&&
!
m)
printf(
"
-- is not a palindrome.\n
"
);
else
if
(p
&&
!
m)
printf(
"
-- is a regular palindrome.\n
"
);
else
if
(
!
p
&&
m)
printf(
"
-- is a mirrored string.\n
"
);
else
printf(
"
-- is a mirrored palindrome.\n
"
);
putchar(
'
\n
'
);
}
return
0
;
}

转载地址:http://ngxfa.baihongyu.com/

你可能感兴趣的文章
SparseArray
查看>>
第二章
查看>>
android背景选择器selector用法汇总
查看>>
[转]Paul Adams:为社交设计
查看>>
showdialog弹出窗口刷新问题
查看>>
java
查看>>
Vue.js连接后台数据jsp页面  ̄▽ ̄
查看>>
关于程序的单元测试
查看>>
mysql内存优化
查看>>
都市求生日记第一篇
查看>>
Java集合---HashMap源码剖析
查看>>
SQL优化技巧
查看>>
thead 固定,tbody 超出滚动(附带改变滚动条样式)
查看>>
Dijkstra算法
查看>>
css 动画 和 响应式布局和兼容性
查看>>
csrf 跨站请求伪造相关以及django的中间件
查看>>
MySQL数据类型--与MySQL零距离接触2-11MySQL自动编号
查看>>
生日小助手源码运行的步骤
查看>>
Configuration python CGI in XAMPP in win-7
查看>>
bzoj 5006(洛谷 4547) [THUWC2017]Bipartite 随机二分图——期望DP
查看>>