• Codecraft-17 and Codeforces Round #391


    题目链接:http://codeforces.com/contest/757/problem/A

    题意:给定一个字符串,问你从这个字符串中选出一些字符然后重新排序后最多能组成多少个 Bulbasaur

    思路:统计每个字符出现的次数即可,然后各个字符串的最小值即为最多的个数

    import java.io.PrintWriter;
    import java.util.Arrays;
    import java.util.Scanner;
    
    public class Main {
        public static final String s="Bulbasr";
        public static int cnt[]=new int[s.length()];
        public static void main(String[] args) {
            Scanner cin = new Scanner(System.in);
            PrintWriter out = new PrintWriter(System.out);
            String str=cin.nextLine();
            Arrays.fill(cnt, 0);
            for(int i=0;i<str.length();i++){
                for(int j=0;j<s.length();j++){
                    if(str.charAt(i)==s.charAt(j)){
                        cnt[j]++;break;
                    }
                }
            }
            int ans=Math.min(Math.min(Math.min(Math.min(Math.min(Math.min(cnt[0], cnt[1]/2), cnt[2]), cnt[3]), cnt[4]/2), cnt[5]), cnt[6]);
            out.println(ans);
            cin.close();
            out.flush();
        }
    }
  • 相关阅读:
    CodeForces
    CodeForces
    AtCoder
    AtCoder
    CodeForces
    CodeForces
    CodeForces
    CodeForces
    Centos7配置yum国内镜像及仓库升级
    环境变量
  • 原文地址:https://www.cnblogs.com/kirito520/p/6322780.html
Copyright © 2020-2023  润新知