codeforces 691B 水题
2016-09-03 11:56
363 查看
题意:问给定的字符串是否是镜面对称
#include <iostream>
#include <string>
#include <cstring>
#include <cstdio>
#include <algorithm>
#define rep(i, j, k) for(int i = j; i <= k; i++)
using namespace std;
bool fuck (char ch)
{
return ch == 'o' || ch == 'v' || ch == 'w' || ch == 'x' || ch == 'A'
|| ch == 'H' || ch == 'I' || ch == 'M' || ch == 'O' || ch == 'T' || ch == 'U' || ch == 'V' || ch == 'W' || ch == 'X' || ch == 'Y';
}
int main ()
{
string s;
cin >> s;
{
string s1 = s;
int n = s.length ();
for (int i = 0; i < n; i++)
s1[i] = s[n - 1 - i];
//cout << s1 << endl;
rep (i, 0, n - 1)
if (s1[i] == 'b')
s1[i] = 'd';
else
if (s1[i] == 'd')
s1[i] = 'b';
else
if (s1[i] == 'p')
s1[i] = 'q';
else
if (s1[i] == 'q')
s1[i] = 'p';
else
if (fuck (s1[i]))
s1[i] = s1[i];
else
s1[i] = ' ';
if (s == s1)
printf ("TAK\n");
else
printf ("NIE\n");
//cout << s1 << endl;
}
return 0;
}
直接做就行。。
#include <iostream>
#include <string>
#include <cstring>
#include <cstdio>
#include <algorithm>
#define rep(i, j, k) for(int i = j; i <= k; i++)
using namespace std;
bool fuck (char ch)
{
return ch == 'o' || ch == 'v' || ch == 'w' || ch == 'x' || ch == 'A'
|| ch == 'H' || ch == 'I' || ch == 'M' || ch == 'O' || ch == 'T' || ch == 'U' || ch == 'V' || ch == 'W' || ch == 'X' || ch == 'Y';
}
int main ()
{
string s;
cin >> s;
{
string s1 = s;
int n = s.length ();
for (int i = 0; i < n; i++)
s1[i] = s[n - 1 - i];
//cout << s1 << endl;
rep (i, 0, n - 1)
if (s1[i] == 'b')
s1[i] = 'd';
else
if (s1[i] == 'd')
s1[i] = 'b';
else
if (s1[i] == 'p')
s1[i] = 'q';
else
if (s1[i] == 'q')
s1[i] = 'p';
else
if (fuck (s1[i]))
s1[i] = s1[i];
else
s1[i] = ' ';
if (s == s1)
printf ("TAK\n");
else
printf ("NIE\n");
//cout << s1 << endl;
}
return 0;
}
直接做就行。。
相关文章推荐
- CodeForces - 864B Polycarp and Letters 水题 set
- CodeForces 20B Equation 水题
- 2016 北邮暑期训练3-D题(Codeforces 698A Vacations)DP,水题
- CodeForces 444C. DZY Loves Physics(枚举+水题)
- CodeForces 66B - Petya and Countryside(水题)
- Codeforces 812C Sagheer and Nubian Market【二分】水题
- Codeforces 451A Game With Sticks(水题)
- Codeforces 459B Pashmak and Flowers(水题)
- Appleman and Toastman - CodeForces 461 A 水题
- Codeforces 462A Appleman and Easy Task(水题)
- Codeforces 659A Round House【水题,细节】
- codeforces 558B B. Amr and The Large Array(水题)
- Codeforces 479A Expression(水题)
- 【CodeForces 618C】Constellation(几何水题)
- CodeForces 534A-A - Exam-构造水题
- codeforces 712B B. Memory and Trident(水题)
- codeforces 672A A. Summer Camp(水题)
- CodeForces 501A Contest(水题,感觉BUG)
- Codeforces 75A:Life Without Zeros(水题)
- Codeforces 500A:New Year Transportation(水题)