제출 #1158837

#제출 시각아이디문제언어결과실행 시간메모리
1158837ace5조이터에서 친구를 만드는건 재밌어 (JOI20_joitter2)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; vector<set<int>> ine; //vertices vector<set<int>> oute; //components vector<vector<int>> comp; vector<int> mycomp; ll ans = 0; ll func(int v) {     ll k = ine[v].size();     ll szc = comp[v].size();     return k * szc + szc*(szc-1); } void mrg(int u,int v) {     ans -= func(u);     ans -= func(v);     if(ine[u].size()+oute[u].size()+comp[u].size() > ine[v].size()+oute[v].size()+comp[v].size())         swap(u,v);     for(auto c:ine[u])     {         if(mycomp[c] != v)         {             ine[v].insert(c);             oute[mycomp[c]].erase(u);             oute[mycomp[c]].insert(v);         }     }     for(auto c:oute[u])     {         if(c != v)             oute[v].insert(c);     }     oute[v].erase(u);     for(auto c:comp[u])     {         ine[v].erase(c);         comp[v].push_back(c);         mycomp[c] = v;     }     //cout << ine[v].size() << ' ';     ine[u].clear();     comp[u].clear();   //  cout << ine[v].size() << ' ';     ans += func(v); } int main() {     ios_base::sync_with_stdio(false);     cin.tie(0);     int n,m;     cin >> n >> m;     ine.resize(n);     oute.resize(n);     comp.resize(n);     mycomp.resize(n);     for(int j = 0;j < n;++j)     {         mycomp[j] = j;         comp[j].push_back(j);     }     for(int j = 0;j < m;++j)     {         int u,v;         cin >> u >> v;         int u2 = u-1;         u--;         v--;         u = mycomp[u];         v = mycomp[v];         if(u == v)         {             cout << ans << "\n";             continue;         }         ans -= func(v);         ine[v].insert(u2);         oute[u].insert(v);         ans += func(v);         if(oute[v].find(u) != oute[v].end())         {             mrg(u,v);         }         cout << ans << "\n";     } }

컴파일 시 표준 에러 (stderr) 메시지

joitter2.cpp:15:1: error: extended character   is not valid in an identifier
   15 |     ll k = ine[v].size();
      | ^
joitter2.cpp:15:1: error: extended character   is not valid in an identifier
joitter2.cpp:15:1: error: extended character   is not valid in an identifier
joitter2.cpp:16:1: error: extended character   is not valid in an identifier
   16 |     ll szc = comp[v].size();
      | ^
joitter2.cpp:16:1: error: extended character   is not valid in an identifier
joitter2.cpp:16:1: error: extended character   is not valid in an identifier
joitter2.cpp:17:1: error: extended character   is not valid in an identifier
   17 |     return k * szc + szc*(szc-1);
      | ^
joitter2.cpp:17:1: error: extended character   is not valid in an identifier
joitter2.cpp:17:1: error: extended character   is not valid in an identifier
joitter2.cpp:23:1: error: extended character   is not valid in an identifier
   23 |     ans -= func(u);
      | ^
joitter2.cpp:23:1: error: extended character   is not valid in an identifier
joitter2.cpp:23:1: error: extended character   is not valid in an identifier
joitter2.cpp:24:1: error: extended character   is not valid in an identifier
   24 |     ans -= func(v);
      | ^
joitter2.cpp:24:1: error: extended character   is not valid in an identifier
joitter2.cpp:24:1: error: extended character   is not valid in an identifier
joitter2.cpp:25:1: error: extended character   is not valid in an identifier
   25 |     if(ine[u].size()+oute[u].size()+comp[u].size() > ine[v].size()+oute[v].size()+comp[v].size())
      | ^
joitter2.cpp:25:1: error: extended character   is not valid in an identifier
joitter2.cpp:25:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
   26 |         swap(u,v);
      | ^
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:26:1: error: extended character   is not valid in an identifier
joitter2.cpp:27:1: error: extended character   is not valid in an identifier
   27 |     for(auto c:ine[u])
      | ^
joitter2.cpp:27:1: error: extended character   is not valid in an identifier
joitter2.cpp:27:1: error: extended character   is not valid in an identifier
joitter2.cpp:28:1: error: extended character   is not valid in an identifier
   28 |     {
      | ^
joitter2.cpp:28:1: error: extended character   is not valid in an identifier
joitter2.cpp:28:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
   29 |         if(mycomp[c] != v)
      | ^
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:29:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
   30 |         {
      | ^
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:30:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
   31 |             ine[v].insert(c);
      | ^
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:31:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
   32 |             oute[mycomp[c]].erase(u);
      | ^
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:32:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
   33 |             oute[mycomp[c]].insert(v);
      | ^
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:33:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
   34 |         }
      | ^
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:34:1: error: extended character   is not valid in an identifier
joitter2.cpp:35:1: error: extended character   is not valid in an identifier
   35 |     }
      | ^
joitter2.cpp:35:1: error: extended character   is not valid in an identifier
joitter2.cpp:35:1: error: extended character   is not valid in an identifier
joitter2.cpp:36:1: error: extended character   is not valid in an identifier
   36 |     for(auto c:oute[u])
      | ^
joitter2.cpp:36:1: error: extended character   is not valid in an identifier
joitter2.cpp:36:1: error: extended character   is not valid in an identifier
joitter2.cpp:37:1: error: extended character   is not valid in an identifier
   37 |     {
      | ^
joitter2.cpp:37:1: error: extended character   is not valid in an identifier
joitter2.cpp:37:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
   38 |         if(c != v)
      | ^
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:38:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
   39 |             oute[v].insert(c);
      | ^
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:39:1: error: extended character   is not valid in an identifier
joitter2.cpp:40:1: error: extended character   is not valid in an identifier
   40 |     }
      | ^
joitter2.cpp:40:1: error: extended character   is not valid in an identifier
joitter2.cpp:40:1: error: extended character   is not valid in an identifier
joitter2.cpp:41:1: error: extended character   is not valid in an identifier
   41 |     oute[v].erase(u);
      | ^
joitter2.cpp:41:1: error: extended character   is not valid in an identifier
joitter2.cpp:41:1: error: extended character   is not valid in an identifier
joitter2.cpp:42:1: error: extended character   is not valid in an identifier
   42 |     for(auto c:comp[u])
      | ^
joitter2.cpp:42:1: error: extended character   is not valid in an identifier
joitter2.cpp:42:1: error: extended character   is not valid in an identifier
joitter2.cpp:43:1: error: extended character   is not valid in an identifier
   43 |     {
      | ^
joitter2.cpp:43:1: error: extended character   is not valid in an identifier
joitter2.cpp:43:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
   44 |         ine[v].erase(c);
      | ^
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:44:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
   45 |         comp[v].push_back(c);
      | ^
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:45:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
   46 |         mycomp[c] = v;
      | ^
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:46:1: error: extended character   is not valid in an identifier
joitter2.cpp:47:1: error: extended character   is not valid in an identifier
   47 |     }
      | ^
joitter2.cpp:47:1: error: extended character   is not valid in an identifier
joitter2.cpp:47:1: error: extended character   is not valid in an identifier
joitter2.cpp:48:1: error: extended character   is not valid in an identifier
   48 |     //cout << ine[v].size() << ' ';
      | ^
joitter2.cpp:48:1: error: extended character   is not valid in an identifier
joitter2.cpp:48:1: error: extended character   is not valid in an identifier
joitter2.cpp:49:1: error: extended character   is not valid in an identifier
   49 |     ine[u].clear();
      | ^
joitter2.cpp:49:1: error: extended character   is not valid in an identifier
joitter2.cpp:49:1: error: extended character   is not valid in an identifier
joitter2.cpp:50:1: error: extended character   is not valid in an identifier
   50 |     comp[u].clear();
      | ^
joitter2.cpp:50:1: error: extended character   is not valid in an identifier
joitter2.cpp:50:1: error: extended character   is not valid in an identifier
joitter2.cpp:51:1: error: extended character   is not valid in an identifier
   51 |   //  cout << ine[v].size() << ' ';
      | ^
joitter2.cpp:52:1: error: extended character   is not valid in an identifier
   52 |     ans += func(v);
      | ^
joitter2.cpp:52:1: error: extended character   is not valid in an identifier
joitter2.cpp:52:1: error: extended character   is not valid in an identifier
joitter2.cpp:58:1: error: extended character   is not valid in an identifier
   58 |     ios_base::sync_with_stdio(false);
      | ^
joitter2.cpp:58:1: error: extended character   is not valid in an identifier
joitter2.cpp:58:1: error: extended character   is not valid in an identifier
joitter2.cpp:59:1: error: extended character   is not valid in an identifier
   59 |     cin.tie(0);
      | ^
joitter2.cpp:59:1: error: extended character   is not valid in an identifier
joitter2.cpp:59:1: error: extended character   is not valid in an identifier
joitter2.cpp:60:1: error: extended character   is not valid in an identifier
   60 |     int n,m;
      | ^
joitter2.cpp:60:1: error: extended character   is not valid in an identifier
joitter2.cpp:60:1: error: extended character   is not valid in an identifier
joitter2.cpp:61:1: error: extended character   is not valid in an identifier
   61 |     cin >> n >> m;
      | ^
joitter2.cpp:61:1: error: extended character   is not valid in an identifier
joitter2.cpp:61:1: error: extended character   is not valid in an identifier
joitter2.cpp:62:1: error: extended character   is not valid in an identifier
   62 |     ine.resize(n);
      | ^
joitter2.cpp:62:1: error: extended character   is not valid in an identifier
joitter2.cpp:62:1: error: extended character   is not valid in an identifier
joitter2.cpp:63:1: error: extended character   is not valid in an identifier
   63 |     oute.resize(n);
      | ^
joitter2.cpp:63:1: error: extended character   is not valid in an identifier
joitter2.cpp:63:1: error: extended character   is not valid in an identifier
joitter2.cpp:64:1: error: extended character   is not valid in an identifier
   64 |     comp.resize(n);
      | ^
joitter2.cpp:64:1: error: extended character   is not valid in an identifier
joitter2.cpp:64:1: error: extended character   is not valid in an identifier
joitter2.cpp:65:1: error: extended character   is not valid in an identifier
   65 |     mycomp.resize(n);
      | ^
joitter2.cpp:65:1: error: extended character   is not valid in an identifier
joitter2.cpp:65:1: error: extended character   is not valid in an identifier
joitter2.cpp:66:1: error: extended character   is not valid in an identifier
   66 |     for(int j = 0;j < n;++j)
      | ^
joitter2.cpp:66:1: error: extended character   is not valid in an identifier
joitter2.cpp:66:1: error: extended character   is not valid in an identifier
joitter2.cpp:67:1: error: extended character   is not valid in an identifier
   67 |     {
      | ^
joitter2.cpp:67:1: error: extended character   is not valid in an identifier
joitter2.cpp:67:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
   68 |         mycomp[j] = j;
      | ^
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:68:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
   69 |         comp[j].push_back(j);
      | ^
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:69:1: error: extended character   is not valid in an identifier
joitter2.cpp:70:1: error: extended character   is not valid in an identifier
   70 |     }
      | ^
joitter2.cpp:70:1: error: extended character   is not valid in an identifier
joitter2.cpp:70:1: error: extended character   is not valid in an identifier
joitter2.cpp:71:1: error: extended character   is not valid in an identifier
   71 |     for(int j = 0;j < m;++j)
      | ^
joitter2.cpp:71:1: error: extended character   is not valid in an identifier
joitter2.cpp:71:1: error: extended character   is not valid in an identifier
joitter2.cpp:72:1: error: extended character   is not valid in an identifier
   72 |     {
      | ^
joitter2.cpp:72:1: error: extended character   is not valid in an identifier
joitter2.cpp:72:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
   73 |         int u,v;
      | ^
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:73:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
   74 |         cin >> u >> v;
      | ^
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:74:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
   75 |         int u2 = u-1;
      | ^
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:75:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
   76 |         u--;
      | ^
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:76:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
   77 |         v--;
      | ^
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:77:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
   78 |         u = mycomp[u];
      | ^
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:78:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
   79 |         v = mycomp[v];
      | ^
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:79:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
   80 |         if(u == v)
      | ^
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:80:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
   81 |         {
      | ^
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:81:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
   82 |             cout << ans << "\n";
      | ^
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:82:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
   83 |             continue;
      | ^
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:83:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
   84 |         }
      | ^
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:84:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
   85 |         ans -= func(v);
      | ^
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:85:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
   86 |         ine[v].insert(u2);
      | ^
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:86:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
   87 |         oute[u].insert(v);
      | ^
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:87:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
   88 |         ans += func(v);
      | ^
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:88:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
   89 |         if(oute[v].find(u) != oute[v].end())
      | ^
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:89:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
   90 |         {
      | ^
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:90:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
   91 |             mrg(u,v);
      | ^
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:91:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
   92 |         }
      | ^
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:92:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
   93 |         cout << ans << "\n";
      | ^
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:93:1: error: extended character   is not valid in an identifier
joitter2.cpp:94:1: error: extended character   is not valid in an identifier
   94 |     }
      | ^
joitter2.cpp:94:1: error: extended character   is not valid in an identifier
joitter2.cpp:94:1: error: extended character   is not valid in an identifier
joitter2.cpp: In function 'll func(int)':
joitter2.cpp:15:1: error: '\U000000a0\U000000a0\U000000a0' was not declared in this scope
   15 |     ll k = ine[v].size();
      | ^~~
joitter2.cpp:16:4: error: expected ';' before 'll'
   16 |     ll szc = comp[v].size();
      |    ^~~
      |    ;
joitter2.cpp:17:4: error: expected ';' before 'return'
   17 |     return k * szc + szc*(szc-1);
      |    ^~~~~~~
      |    ;
joitter2.cpp:19:1: warning: no return statement in function returning non-void [-Wreturn-type]
   19 | }
      | ^
joitter2.cpp: In function 'void mrg(int, int)':
joitter2.cpp:23:1: error: '\U000000a0\U000000a0\U000000a0' was not declared in this scope
   23 |     ans -= func(u);
      | ^~~
joitter2.cpp:24:4: error: expected ';' before 'ans'
   24 |     ans -= func(v);
      |    ^~~~
      |    ;
joitter2.cpp:25:4: error: expected ';' before 'if'
   25 |     if(ine[u].size()+oute[u].size()+comp[u].size() > ine[v].size()+oute[v].size()+comp[v].size())
      |    ^~~
      |    ;
joitter2.cpp:27:4: error: expected ';' before 'for'
   27 |     for(auto c:ine[u])
      |    ^~~~
      |    ;
joitter2.cpp:36:4: error: expected ';' before 'for'
   36 |     for(auto c:oute[u])
      |    ^~~~
      |    ;
joitter2.cpp:41:4: error: expected ';' before 'oute'
   41 |     oute[v].erase(u);
      |    ^~~~~
      |    ;
joitter2.cpp:42:4: error: expected ';' before 'for'
   42 |     for(auto c:comp[u])
      |    ^~~~
      |    ;
joitter2.cpp:48:4: error: expected ';' before '\U000000a0\U000000a0\U000000a0'
   48 |     //cout << ine[v].size() << ' ';
      |    ^
      |    ;
   49 |     ine[u].clear();
      | ~~~ 
joitter2.cpp:50:4: error: expected ';' before 'comp'
   50 |     comp[u].clear();
      |    ^~~~~
      |    ;
joitter2.cpp:51:1: error: '\U000000a0' was not declared in this scope
   51 |   //  cout << ine[v].size() << ' ';
      | ^
joitter2.cpp: In function 'int main()':
joitter2.cpp:58:1: error: '\U000000a0\U000000a0\U000000a0' was not declared in this scope
   58 |     ios_base::sync_with_stdio(false);
      | ^~~
joitter2.cpp:59:4: error: expected ';' before 'cin'
   59 |     cin.tie(0);
      |    ^~~~
      |    ;
joitter2.cpp:60:4: error: expected ';' before 'int'
   60 |     int n,m;
      |    ^~~~
      |    ;
joitter2.cpp:61:4: error: expected ';' before 'cin'
   61 |     cin >> n >> m;
      |    ^~~~
      |    ;
joitter2.cpp:62:4: error: expected ';' before 'ine'
   62 |     ine.resize(n);
      |    ^~~~
      |    ;
joitter2.cpp:63:4: error: expected ';' before 'oute'
   63 |     oute.resize(n);
      |    ^~~~~
      |    ;
joitter2.cpp:64:4: error: expected ';' before 'comp'
   64 |     comp.resize(n);
      |    ^~~~~
      |    ;
joitter2.cpp:65:4: error: expected ';' before 'mycomp'
   65 |     mycomp.resize(n);
      |    ^~~~~~~
      |    ;
joitter2.cpp:66:4: error: expected ';' before 'for'
   66 |     for(int j = 0;j < n;++j)
      |    ^~~~
      |    ;
joitter2.cpp:66:23: error: 'n' was not declared in this scope; did you mean 'yn'?
   66 |     for(int j = 0;j < n;++j)
      |                       ^
      |                       yn
joitter2.cpp:66:19: error: 'j' was not declared in this scope; did you mean 'jn'?
   66 |     for(int j = 0;j < n;++j)
      |                   ^
      |                   jn
joitter2.cpp:71:4: error: expected ';' before 'for'
   71 |     for(int j = 0;j < m;++j)
      |    ^~~~
      |    ;
joitter2.cpp:71:23: error: 'm' was not declared in this scope; did you mean 'tm'?
   71 |     for(int j = 0;j < m;++j)
      |                       ^
      |                       tm