Submission #1004013

#TimeUsernameProblemLanguageResultExecution timeMemory
1004013edogawa_somethingCopy and Paste 3 (JOI22_copypaste3)C++17
0 / 100
0 ms348 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<ll> vii; typedef pair<ll,ll> pii; #define F first #define S second #define all(v) v.begin(),v.end() #define pb push_back const int M=1e6+10; const ll inf=1e9+10; ll n,a,b,c; string s; int main(){ ios_base::sync_with_stdio(0),cin.tie(0); cin>>n>>s>>a>>b>>c; ll ans=3*a; if(*min_element(all(s))==*max_element(all(s))) ans=min(ans,a+b+3*c); if(s[1]==s[2]||s[0]==s[1]) ans=min(ans,2*a+2*b+3*c); cout<<ans; }
#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...