#28926: 卡line5,請求幫助


jay940721 (柚)

學校 : 國立宜蘭大學
編號 : 158353
來源 : [120.101.8.10]
最後登入時間 :
2024-06-21 15:39:49
d267. 11577 - Letter Frequency -- UVa11577 | From: [150.117.234.249] | 發表日期 : 2022-01-12 23:02

/* 自己測試時沒問題,也看過其他人寫的解答了(沒有抄,但方法相同),請大神指點*/
#include <iostream>
#include <string>
#include <cstdio>
#include <algorithm>

using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n,c[26],m;
    string a;
    while(cin>>n){
        while(n--){
            for(int i=0;i<26;i++) c[i]=0;
            cin.get();
            getline(cin, a);
            for(int i=m=0;a[i]!='\0';i++){
                if(a[i]>='A'&&a[i]<='Z')
                    a[i]-=('A'-'a');
                if(a[i]>='a'&&a[i]<='z'){
                    c[a[i]-'a'] ++;
                    if(c[a[i]-'a']>m)
                        m=c[a[i]-'a'];
                }
            }
            for(int i=0;i<26;i++){
                if(c[i]==m) printf("%c",i+'a');
            }printf("\n");
        }
    }
    return 0;
}
 
#28932: Re:卡line5,請求幫助


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
d267. 11577 - Letter Frequency -- UVa11577 | From: [39.10.69.93] | 發表日期 : 2022-01-13 13:12

/* 自己測試時沒問題,也看過其他人寫的解答了(沒有抄,但方法相同),請大神指點*/
#include
#include
#include
#include

using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n,c[26],m;
    string a;
    while(cin>>n){
        while(n--){
            for(int i=0;i<26;i++) c[i]=0;
            cin.get();
            getline(cin, a);
            for(int i=m=0;a[i]!='\0';i++){
                if(a[i]>='A'&&a[i]<='Z')
                    a[i]-=('A'-'a');
                if(a[i]>='a'&&a[i]<='z'){
                    c[a[i]-'a'] ++;
                    if(c[a[i]-'a']>m)
                        m=c[a[i]-'a'];
                }
            }
            for(int i=0;i<26;i++){
                if(c[i]==m) printf("%c",i+'a');
            }printf("\n");
        }
    }
    return 0;
}


cin.get()放到while(n--)上面

 
ZeroJudge Forum