Submission #719634

#TimeUsernameProblemLanguageResultExecution timeMemory
719634lamCopy and Paste 3 (JOI22_copypaste3)C++14
1 / 100
1 ms324 KiB
#include <bits/stdc++.h>
#define int long long
using namespace std;
int n,a,b,c;
string s;
signed main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr); cout.tie(nullptr);
    cin>>n;
    cin>>s;
    cin>>a>>b>>c;
    if (n==3)
    {
        int ans=0;
        if (s[0]==s[1]&&s[0]==s[2]) ans = min(3*a,a+b+3*c);
        else if (s[0]==s[1]||s[1]==s[2]||s[0]==s[2]) ans=min(3*a,2*a+b+2*c);
        else ans=3*a;
        cout<<ans<<'\n';
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...