#include <bits/stdc++.h>
#include<string>
#define int long long
#include <math.h>
#include<string>
#define mod 1000000007
using namespace std;

int32_t main()
{
    int t,n,a,b;
    string s;
    cin>>t;
    while(t--){
        cin>>n>>a>>b>>s;
        int c=1;
        for(int i=1;i<n;i++){
            if(s[i]!=s[i-1])
                c++;
        }
        if(n==1){
            cout<<a+b<<endl;
        }else if(b>0){
            cout<<n*(a+b)<<endl;
        }else{
            cout<<(n*a)+b*((c/2)+1)<<endl;
        }


    }
    return 0;
}
