PAT 天梯赛 L1-023. 输出GPLT 【水】
2018-03-08 14:43
429 查看
题目链接
https://www.patest.cn/contests/gplt/L1-023
AC代码
https://www.patest.cn/contests/gplt/L1-023
AC代码
#include <iostream> #include <cstdio> #include <algorithm> #include <cmath> #include <deque> #include <vector> #include <queue> #include <string> #include <cstring> #include <map> #include <stack> #include <set> #include <cstdlib> #include <ctype.h> #include <numeric> #include <sstream> using namespace std; typedef long long LL; const double PI = 3.14159265358979323846264338327; const double E = 2.718281828459; const double eps = 1e-6; const int MAXN = 0x3f3f3f3f; const int MINN = 0xc0c0c0c0; const int maxn = 1e5 + 5; const int MOD = 1e9 + 7; int main() { string s; cin >> s; int len = s.size(); int i; int a[4] = {0}; for (i = 0; i < len; i++) { if (s[i] == 'G' || s[i] == 'g') a[0]++; else if (s[i] == 'P' || s[i] == 'p') a[1]++; else if (s[i] == 'L' || s[i] == 'l') a[2]++; else if (s[i] == 'T' || s[i] == 't') a[3]++; } while (a[0] || a[1] || a[2] || a[3]) { if (a[0]) { printf("G"); a[0]--; } if (a[1]) { printf("P"); a[1]--; } if (a[2]) { printf("L"); a[2]--; } if (a[3]) { printf("T"); a[3]--; b125 } } cout << endl; }
相关文章推荐
- PAT - 天梯赛 L1-023 输出GPLT
- PAT 团体程序设计天梯赛-练习集 L1-023. 输出GPLT
- L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT
- PAT L1-023. 输出GPLT
- 天梯赛习题 L1-023. 输出GPLT
- 团体程序设计天梯赛-练习集L1-023. 输出GPLT
- PAT L1 023 输出GPLT
- 团队天梯赛L1-023. 输出GPLT
- PAT练习集之20分题-L1-023. 输出GPLT
- ACM天梯赛练习L1-023. 输出GPLT
- 团体程序设计天梯赛L1-023 输出GPLT
- 团体程序设计天梯赛-练习集L1-023. 输出GPLT
- L1-019. 谁先倒-PAT团体程序设计天梯赛GPLT
- L1-023. 输出GPLT
- L1-003. 个位数统计-PAT团体程序设计天梯赛GPLT
- L1-023. 输出GPLT
- L1-023 输出GPLT(字符串的筛选遍历)
- L1-018. 大笨钟-PAT团体程序设计天梯赛GPLT
- L1-007. 念数字-PAT团体程序设计天梯赛GPLT
- L1-023. 输出GPLT