16392022-12-01 08:57:18TimiSzózatcpp11Hibás válasz 0/1003ms4268 KiB
#include <iostream>
#include <set>

using namespace std;

int main()
{
    int N, i, ures,betu;
    int megoldas=0;
    string s;
    cin>>N>>s;
    set<char> halmaz;
    for (i=0; i<N; i++)
    {
        if ((s[i]>='A')&&(s[i]<='Z'))
            halmaz.insert(s[i]);
    }
    ures=N-halmaz.size();
    betu=26-halmaz.size();
    if (ures>0)
    {
       megoldas=1;
       for (i=1;i<=ures; i++)
       {
         megoldas*=betu;
         betu--;
       }
    }
    cout<<megoldas;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz3ms1812 KiB
2Elfogadva2ms2056 KiB
subtask20/10
3Hibás válasz2ms2304 KiB
4Hibás válasz2ms2460 KiB
5Hibás válasz2ms2660 KiB
subtask30/20
6Hibás válasz2ms2868 KiB
7Hibás válasz2ms3024 KiB
8Hibás válasz2ms3100 KiB
9Hibás válasz2ms3348 KiB
10Hibás válasz2ms3424 KiB
11Hibás válasz2ms3424 KiB
subtask40/30
12Hibás válasz2ms3420 KiB
13Hibás válasz2ms3536 KiB
14Hibás válasz2ms3536 KiB
15Hibás válasz2ms3424 KiB
16Hibás válasz2ms3336 KiB
17Hibás válasz2ms3404 KiB
subtask50/40
18Elfogadva2ms3532 KiB
19Hibás válasz2ms3756 KiB
20Hibás válasz2ms3896 KiB
21Hibás válasz2ms4092 KiB
22Hibás válasz2ms4228 KiB
23Hibás válasz2ms4260 KiB
24Hibás válasz2ms4268 KiB