#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		int n,a,b,sum=1;
		cin>>n>>a>>b;
		string s;
		cin>>s;
		if(n==1)
		{
			cout<<a+b<<endl;
		}
		else
		{
			for(int i=0;i<n-1;i++)
			{
				if(s[i]!=s[i+1])
				sum++;
			}
			//if(s[n-1]!=s[n-2])
			//sum++;
				int ans1=n*(a+b);
				int ans2=(a*n)+(b*((sum/2)+1));
				cout<<max(ans1,ans2)<<endl;
		}
	}
}
