Language: C++

#include<iostream>
#include<vector>
#include<string>
#include<algorithm>
using namespace std;
 
int main(){
	int n,count = 0;
  	cin >> n;
  	vector<string> s(n);
  	vector<string> temp(10);
  	for(int i = 0;i<n;i++){
      	cin >> s.at(i);
    	for(int j = 0;j<10;j++){
        	temp(j) = (s.at(i)).substr(j); 
        }
      	sort(temp.begin(),temp.end());
      	s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
    }
  	for(int i = 0;i<n;i++){
    	for(int j = i+1;j<n-i;j++){
        	if(s.at(i) == s.at(j)){
            	++count;
            }
        }
    }
  	cout << count << endl;
  	return 0;
}

Compiler output:
a.cc: In function 'int main()':
a.cc:15:21: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int&)'
   15 |                 temp(j) = (s.at(i)).substr(j);
      |                 ~~~~^~~
a.cc:18:23: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                   ~~~~^~~
a.cc:18:31: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                           ~~~~^~~
a.cc:18:39: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                   ~~~~^~~
a.cc:18:47: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                           ~~~~^~~
a.cc:18:55: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                   ~~~~^~~
a.cc:18:63: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                           ~~~~^~~
a.cc:18:71: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                                   ~~~~^~~
a.cc:18:79: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                                           ~~~~^~~
a.cc:18:87: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                                                   ~~~~^~~
a.cc:18:95: error: no match for call to '(std::vector<std::__cxx11::basic_string<char> >) (int)'
   18 |         s.at(i) = temp(0)+temp(1)+temp(2)+temp(3)+temp(4)+temp(5)+temp(6)+temp(7)+temp(8)+temp(9);
      |                                                                                           ~~~~^~~