PAT-1043 输出PATest
来源:互联网 发布:网络发短信软件 编辑:程序博客网 时间:2024/05/07 15:10
#include <iostream>#include <cstdio>#include <cstring>#include <cmath>#include <iomanip>#include <stdlib.h>using namespace std;#define MAX 10000+10char str[MAX];int cnt[7];int main(){ //freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); int i = 0; cin >> str; for (i = 0; i < strlen(str); i++) { switch(str[i]) { case 'P': cnt[0]++; break; case 'A': cnt[1]++; break; case 'T': cnt[2]++; break; case 'e': cnt[3]++; break; case 's': cnt[4]++; break; case 't': cnt[5]++; break; } } int f = 1; while (f) { f = 0; if (cnt[0] != 0) { cout << 'P'; cnt[0]--; } if (cnt[1] != 0) { cout << 'A'; cnt[1]--; } if (cnt[2] != 0) { cout << 'T'; cnt[2]--; } if (cnt[3] != 0) { cout << 'e'; cnt[3]--; } if (cnt[4] != 0) { cout << 's'; cnt[4]--; } if (cnt[5] != 0) { cout << 't'; cnt[5]--; } for (int i = 0; i < 6; i++) { if (cnt[i] != 0) f = 1; } } return 0;}
0 0
- PAT-1043 输出PATest
- 1043,输出PATest,PAT
- PAT 1043 输出PATest
- PAT 1043输出PATest
- PAT小试牛刀1043输出PATest
- PAT 1043 输出PATest(二)
- PAT乙级1043 输出PATest
- PAT(basic level) 1043 输出PATest(20)
- PAT 1043. 输出PATest
- PAT B1043. 输出PATest
- 【PAT】1043. 输出PATest(20)
- PAT-B 1043. 输出PATest
- PAT-B 1043. 输出PATest
- PAT 1043. 输出PATest(20)
- PAT-1043. 输出PATest(满分)
- PAT B1043. 输出PATest(20)
- [PAT-乙级]1043.输出PATest
- 1043. 输出PATest(20) PAT
- 编写一键安装伪分布式Hadoop的脚本
- 数据结构之二叉树
- IntelliJ Idea 常用快捷键列表
- 通过一个c语言小程序了解linux中汇编工作
- shell基础语法以及监控进程不存在重启
- PAT-1043 输出PATest
- Scala深入浅出系列一一第一节 scala语言创世纪
- java.lang.NoSuchFieldError: android.support.v7.appcompat.R$styleable.Theme_w的解决办法
- patest乙级真题1001. 害死人不偿命的(3n+1)猜想
- 进程与线程
- 10 Java种如何获取某个日期是当月的最后一天
- NOJ排版题(1) 2016.2.28
- ReactJS修炼之路(三):props vs state
- Device Compatibility --1.3