Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: mmpk

Problemset: ดีกค์เวิร์ด

Language: cpp

Time: 0.015 second

Submitted On: 2025-10-04 20:52:38

#include<bits/stdc++.h>
using namespace std;
int main(){
	ios::sync_with_stdio(0); cin.tie(0);
	int n;char a,b;
	cin>>n>>a>>b;
	int sum =0;
	int va=a-'A'+1,vb=b-'A'+1;
	function<void(string,int,int)> gen=[&](string s,int x,int y){
		if(s.size()==2*n){
			int w=0;
			for(int i=0;i<2*n;i++)
			w+=(s[i]-'A'+1)*(i+1);
			sum+=w;
			return;
		}
		if(x<n) gen(s+a,x+1,y);;
		if(y<x) gen(s+b,x,y+1);
	};
	gen("",0,0);
	cout<<sum;
	
}