#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#pragma GCC optimize("inline")
#include<bits/stdc++.h>
using namespace std;
#define main dummy_main
int main( ) {
return 0 ;
}
#undef main
class Solution{
public :
int numOfPairs( vector< string> & A, string target) {
int i;
int res = 0 ;
int N = A.size ( ) ;
for ( i= ( 0 ) ; i< ( N) ; i++ ) {
int j;
for ( j= ( 0 ) ; j< ( N) ; j++ ) {
if ( i! = j && A[ i] + A[ j] == target) {
res++ ;
}
}
}
return res;
}
}
;
// cLay version 20210926-1
// --- original code ---
// #define main dummy_main
// {}
// #undef main
//
// class Solution {
// public:
// int numOfPairs(vector<string>& A, string target) {
// int res = 0, N = A.size();
// rep(i,N) rep(j,N) if(i!=j && A[i]+A[j]==target) res++;
// return res;
// }
// };
I3ByYWdtYSBHQ0Mgb3B0aW1pemUoIk9mYXN0IikKI3ByYWdtYSBHQ0Mgb3B0aW1pemUoInVucm9sbC1sb29wcyIpCiNwcmFnbWEgR0NDIG9wdGltaXplKCJpbmxpbmUiKQojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojZGVmaW5lIG1haW4gZHVtbXlfbWFpbgppbnQgbWFpbigpewogIHJldHVybiAwOwp9CiN1bmRlZiBtYWluCmNsYXNzIFNvbHV0aW9uewogIHB1YmxpYzoKICBpbnQgbnVtT2ZQYWlycyh2ZWN0b3I8c3RyaW5nPiYgQSwgc3RyaW5nIHRhcmdldCl7CiAgICBpbnQgaTsKICAgIGludCByZXMgPSAwOwogICAgaW50IE4gPSBBLnNpemUoKTsKICAgIGZvcihpPSgwKTtpPChOKTtpKyspewogICAgICBpbnQgajsKICAgICAgZm9yKGo9KDApO2o8KE4pO2orKyl7CiAgICAgICAgaWYoaSE9aiAmJiBBW2ldK0Fbal09PXRhcmdldCl7CiAgICAgICAgICByZXMrKzsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIHJldHVybiByZXM7CiAgfQp9CjsKLy8gY0xheSB2ZXJzaW9uIDIwMjEwOTI2LTEKCi8vIC0tLSBvcmlnaW5hbCBjb2RlIC0tLQovLyAjZGVmaW5lIG1haW4gZHVtbXlfbWFpbgovLyB7fQovLyAjdW5kZWYgbWFpbgovLyAKLy8gY2xhc3MgU29sdXRpb24gewovLyBwdWJsaWM6Ci8vICAgaW50IG51bU9mUGFpcnModmVjdG9yPHN0cmluZz4mIEEsIHN0cmluZyB0YXJnZXQpIHsKLy8gICAgIGludCByZXMgPSAwLCBOID0gQS5zaXplKCk7Ci8vICAgICByZXAoaSxOKSByZXAoaixOKSBpZihpIT1qICYmIEFbaV0rQVtqXT09dGFyZ2V0KSByZXMrKzsKLy8gICAgIHJldHVybiByZXM7Ci8vICAgfQovLyB9Owo=