1201A. Important Exam - Codeforces Solution C++

  Problem Link : 1201A. Important Exam 


✅ C++ Solution :

 
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n,m;
	cin>>n>>m;
	string arr[n];
	for(int i=0;i<n;i++)
		cin>>arr[i];
	int val[m];
	int ans=0;
	for(int i=0;i<m;i++)
		cin>>val[i];
	for(int i=0;i<m;i++)
	{
		map<char,int> mp;
		for(int j=0;j<n;j++)
			mp[arr[j][i]]++;

		int m=INT_MIN;
		for(int j='A';j<='Z';j++)
			m=max(m,mp[j]);

		ans+=m*val[i];
	}

	cout<<ans;
}

 

Thank you for your patience reading. If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Whatsapp or Facebook. 

😇Happy Learning!!