Discuz! Board

 找回密码
 立即注册
查看: 336|回复: 0

12.4 桶排序(2)

[复制链接]

54

主题

66

帖子

574

积分

高级会员

Rank: 4

积分
574
发表于 2022-12-4 17:34:46 | 显示全部楼层 |阅读模式
本帖最后由 开朗的朱伟宸 于 2022-12-6 20:25 编辑

http://joy.samecode.cn:5500/
[C++] 纯文本查看 复制代码
#include <bits/stdc++.h>
using namespace std;
string a;
char x;
int t[128]={0};
void shuru()
{
    getline(cin,a);
    for(int i=0;i<a.size();i++)
    {
        t[a]++;
    }
}
void shuchu()
{
    for(int i=97;i<=122;i++)
    {
        if(t)
        {
            x=char(i);
            cout<<x<<" "<<t<<endl;
        }   
    }
}
int main()
{
    shuru();
    shuchu();
    return 0;
}

[C++] 纯文本查看 复制代码
#include <bits/stdc++.h>
using namespace std;
int a,n,t,x[600],b[600];
int main()
{
        cin>>n;
        cin>>t;
        for(int i=0;i<n;i++)
        {
                cin>>a;
                x[a]++;
        }
        for(int j=0;j<t;j++)
        {
                cin>>b[j];
        }
        for(int k=0;k<t;k++)
        {
                cout<<x[b[k]]<<" ";
        }
        return 0;
}

[C++] 纯文本查看 复制代码
#include <bits/stdc++.h>
using namespace std;
char a[10000];
int t[10],n=0,j;
int main()
{
        cin>>a;
        for(int i=0;i<strlen(a);i++)
        {
                t[a[i]-48]++;
        }
        for(int k=1;k<=9;k++)
        {
                if(t[k]>n)
                {
                        n=t[k];
                        j=k;
                }
        }
        cout<<j<<" "<<n;
        return 0;
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-7-18 08:04 , Processed in 0.058026 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表