Submission details
Task:Merkkijonot
Sender:removed5096
Submission time:2019-10-07 22:31:31 +0300
Language:C++ (C++17)
Status:SKIPPED

Compiler report

input/code.cpp: In function 'int main()':
input/code.cpp:36:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
    for (int k = 0; k < v[i].length(); k++)
                    ~~^~~~~~~~~~~~~~~
input/code.cpp:38:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int l = k + 1; l < v[i].length(); l++)
                         ~~^~~~~~~~~~~~~~~

Code

#include<iostream>
#include<vector>
#include<string>

bool areHarmonic(std::string s1, std::string s2)
{


	return true;
}

int main()
{
	int n;
	std::cin >> n;

	std::vector<std::string> v;
	for (int i = 0; i < n; i++)
	{
		v.push_back(std::string());
		std::cin >> v.back();
	}

	int count = 0;
	bool b;

	for (int i = 0; i < n; i++)
	{
		for (int j = i+1; j < n; j++)
		{
			b = true;

			if (v[i].length() != v[j].length())
				return false;

			for (int k = 0; k < v[i].length(); k++)
			{
				for (int l = k + 1; l < v[i].length(); l++)
				{
					if ((v[i][k] == v[i][l]) != (v[j][k] == v[j][l]))
						return false;
				}
			}

			count += b;
		}
	}

	std::cout << count;

	return 0;
}